multiline in logs

Tags:

#1 Petex

Hi I have been trying to get this to work for 2 days but its not happening! i have a log that sometimes has java call stack errors (multiline) i ship these to graylog using nxlog. As you have guesed i have one log per line. So serched and found the xm_multiline module . Great but i cant get it to work as expected. I have tried many variations of regex but the output i get is not good . To test Im using txt files in and out.. From time to time I point to graylog but its never correct.

Sample data:(stack shortened so not to fill up this forum message) 09:56:29.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 09:56:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 11:49:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error java.lang.NullPointerException: null at org.apache.xmlbeans.impl.store.Cur.listRemove(Cur.java:2788) at org.apache.xmlbeans.impl.store.Locale.embedCurs(Locale.java:2796) at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1953) at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1846) at org.apache.xmlbeans.impl.store.Cur.createHelper(Cur.java:287) at org.apache.xmlbeans.impl.store.Cur.createAttr(Cur.java:211) at org.apache.xmlbeans.impl.store.Xobj.setAttr(Xobj.java:559) at org.apache.xmlbeans.impl.store.Xobj.add_attribute_user(Xobj.java:2272) at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellImpl.setR(Unknown Source) at org.apache.poi.xssf.usermodel.XSSFCell.setCellNum(XSSFCell.java:911) at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:226) at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:200) at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:73) at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:60) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticleData(ExcelService.java:441) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:402) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:372) at com.lexisnexis.bis.act.export.service.ExcelService.generateSheetArticles(ExcelService.java:242) at com.lexisnexis.bis.act.export.service.ExcelService.generateExport(ExcelService.java:212) 11:42:30.278 [TEST test2] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 11:42:30.278 [TEST test2] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error

NXLOG Config Panic Soft NoCache TRUE #Loglevel ERROR Loglevel INFO

define ROOT C:\Program Files (x86)\nxlog define CERTDIR %ROOT%\cert define CONFDIR %ROOT%\conf define LOGDIR %ROOT%\data define LOGFILE %LOGDIR%\nxlog.log LogFile %LOGFILE%

Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data

<Extension _gelf> Module xm_gelf #Avoid truncation of the short_message field to 64 characters. ShortMessageLength 65536 </Extension>

<Extension multi> Module xm_multiline HeaderLine /^\d\d:\d\d:\d\d/ </Extension>

#ACT <Input in> Module im_file FILE "C:\test.log" InputType multi ReadFromLast False SavePos False </Input>

<Output gelf> Module om_tcp Host 192.168.xx Port 12222 OutputType GELF_TCP <Exec> # These fields are needed for Graylog $gl2_source_collector = '72f7289a-7cf5-4ae5-af7f-0428371459f4'; $collector_node_id = hostname(); </Exec> </Output>

<Output out> Module om_file File "C:\test_out.txt" </Output>

<Route 3> Path in => out </Route>

OUTPUT: 09:56:29.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error഍ ΰ¨γ€€γ€€γ¨€γ”€γ˜€γ¨€γŒ€γ€€βΈ€γˆ€γœ€γ €β€€ε¬€ε€δ”€εŒ€ε€β€€ε€δ”€εŒ€ε€ε΄€β€€δ”€εˆ€εˆ€δΌ€εˆ€β€€ζΌ€βΈ€η¨€βΈ€η€€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€βΈ€ζŒ€ζΌ€ζ΄€ζ΄€ζΌ€ζΈ€βΈ€δ„€ζ€η˜€ζ€€ζŒ€ζ”€ε€ηˆ€ζ„€ζ€€η€ηŒ€β€€β΄€β€€δ€€ζΈ€η€ζ”€ηˆ€ζΈ€ζ„€ζ°€β€€εŒ€ζ”€ηˆ€η˜€ζ”€ηˆ€β€€δ”€ηˆ€ηˆ€ζΌ€ηˆ€ΰ΄€ΰ¨ΰ΄€ 11:49:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error഍ ΰ¨ζ¨€ζ„€η˜€ζ„€βΈ€ζ°€ζ„€ζΈ€ζœ€βΈ€δΈ€η”€ζ°€ζ°€ε€€ζΌ€ζ€€ζΈ€η€ζ”€ηˆ€δ”€η €ζŒ€ζ”€η€€η€ζ€€ζΌ€ζΈ€γ¨€β€€ζΈ€η”€ζ°€ζ°€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.listRemove(Cur.java:2788)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δ°€ζΌ€ζŒ€ζ„€ζ°€ζ”€βΈ€ζ”€ζ΄€ζˆ€ζ”€ζ€δŒ€η”€ηˆ€ηŒ€β €δ°€ζΌ€ζŒ€ζ„€ζ°€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γœ€γ€€γ˜€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1953)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δŒ€η”€ηˆ€βΈ€ζ΄€ζΌ€η˜€ζ”€δΈ€ζΌ€ζ€ζ”€β €δŒ€η”€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ €γ€γ˜€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.createHelper(Cur.java:287)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δŒ€η”€ηˆ€βΈ€ζŒ€ηˆ€ζ”€ζ„€η€ζ”€δ„€η€η€ηˆ€β €δŒ€η”€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ„€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Xobj.setAttr(Xobj.java:559)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€ε €ζΌ€ζˆ€ζ¨€βΈ€ζ„€ζ€ζ€εΌ€ζ„€η€η€ηˆ€ζ€€ζˆ€η”€η€ζ”€εΌ€η”€ηŒ€ζ”€ηˆ€β €ε €ζΌ€ζˆ€ζ¨€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γˆ€γœ€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellImpl.setR(Unknown Source)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η€€ζΌ€ζ€€βΈ€η €ηŒ€ηŒ€ζ˜€βΈ€η”€ηŒ€ζ”€ηˆ€ζ΄€ζΌ€ζ€ζ”€ζ°€βΈ€ε €εŒ€εŒ€δ˜€δŒ€ζ”€ζ°€ζ°€βΈ€ηŒ€ζ”€η€δŒ€ζ”€ζ°€ζ°€δΈ€η”€ζ΄€β €ε €εŒ€εŒ€δ˜€δŒ€ζ”€ζ°€ζ°€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ€€γ„€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:226)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η€€ζΌ€ζ€€βΈ€η €ηŒ€ηŒ€ζ˜€βΈ€η”€ηŒ€ζ”€ηˆ€ζ΄€ζΌ€ζ€ζ”€ζ°€βΈ€ε €εŒ€εŒ€δ˜€εˆ€ζΌ€ηœ€βΈ€ζŒ€ηˆ€ζ”€ζ„€η€ζ”€δŒ€ζ”€ζ°€ζ°€β €ε €εŒ€εŒ€δ˜€εˆ€ζΌ€ηœ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ€€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:73)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€η”€η€ζ€€ζ°€βΈ€δ”€η €ζŒ€ζ”€ζ°€ε”€η€ζ€€ζ°€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εˆ€ζΌ€ηœ€δŒ€ζ”€ζ°€ζ°€β €δ”€η €ζŒ€ζ”€ζ°€ε”€η€ζ€€ζ°€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ˜€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticleData(ExcelService.java:441)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εˆ€ζΌ€ηœ€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€β €δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ€γ€€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:372)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εŒ€ζ €ζ”€ζ”€η€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€ηŒ€β €δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateExport(ExcelService.java:212)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ˜€ζ„€ηŒ€η€δŒ€ζ°€ζ„€ηŒ€ηŒ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€ζˆ€γ”€γŒ€γ€€ζˆ€γ„€γŒ€γ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€δ¨€ζΌ€ζ€€ζΈ€η€€ζΌ€ζ€€ζΈ€η€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γœ€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€η€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ„€γ €β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ”€ζΈ€ζ €ζ„€ζΈ€ζŒ€ζ”€ηˆ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€γˆ€γ„€γŒ€ζ”€γˆ€γ€€γ˜€γ€€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€δ”€η €η€€ζΌ€ηˆ€η€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.service.ArticleService.getExcelExport(ArticleService.java:2200)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ˜€ζ„€ηŒ€η€δŒ€ζ°€ζ„€ηŒ€ηŒ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€ζ˜€γŒ€γœ€γˆ€γŒ€ζ”€ζ˜€γ”€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€δ¨€ζΌ€ζ€€ζΈ€η€€ζΌ€ζ€€ζΈ€η€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γœ€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€η€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ„€γ €β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.R

#2 carlos.caro Nxlog βœ“
#1 Petex

Hi I have been trying to get this to work for 2 days but its not happening! i have a log that sometimes has java call stack errors (multiline) i ship these to graylog using nxlog. As you have guesed i have one log per line. So serched and found the xm_multiline module . Great but i cant get it to work as expected. I have tried many variations of regex but the output i get is not good . To test Im using txt files in and out.. From time to time I point to graylog but its never correct.

Sample data:(stack shortened so not to fill up this forum message) 09:56:29.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 09:56:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 11:49:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error java.lang.NullPointerException: null at org.apache.xmlbeans.impl.store.Cur.listRemove(Cur.java:2788) at org.apache.xmlbeans.impl.store.Locale.embedCurs(Locale.java:2796) at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1953) at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1846) at org.apache.xmlbeans.impl.store.Cur.createHelper(Cur.java:287) at org.apache.xmlbeans.impl.store.Cur.createAttr(Cur.java:211) at org.apache.xmlbeans.impl.store.Xobj.setAttr(Xobj.java:559) at org.apache.xmlbeans.impl.store.Xobj.add_attribute_user(Xobj.java:2272) at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellImpl.setR(Unknown Source) at org.apache.poi.xssf.usermodel.XSSFCell.setCellNum(XSSFCell.java:911) at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:226) at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:200) at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:73) at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:60) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticleData(ExcelService.java:441) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:402) at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:372) at com.lexisnexis.bis.act.export.service.ExcelService.generateSheetArticles(ExcelService.java:242) at com.lexisnexis.bis.act.export.service.ExcelService.generateExport(ExcelService.java:212) 11:42:30.278 [TEST test2] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error 11:42:30.278 [TEST test2] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error

NXLOG Config Panic Soft NoCache TRUE #Loglevel ERROR Loglevel INFO

define ROOT C:\Program Files (x86)\nxlog define CERTDIR %ROOT%\cert define CONFDIR %ROOT%\conf define LOGDIR %ROOT%\data define LOGFILE %LOGDIR%\nxlog.log LogFile %LOGFILE%

Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data

<Extension _gelf> Module xm_gelf #Avoid truncation of the short_message field to 64 characters. ShortMessageLength 65536 </Extension>

<Extension multi> Module xm_multiline HeaderLine /^\d\d:\d\d:\d\d/ </Extension>

#ACT <Input in> Module im_file FILE "C:\test.log" InputType multi ReadFromLast False SavePos False </Input>

<Output gelf> Module om_tcp Host 192.168.xx Port 12222 OutputType GELF_TCP <Exec> # These fields are needed for Graylog $gl2_source_collector = '72f7289a-7cf5-4ae5-af7f-0428371459f4'; $collector_node_id = hostname(); </Exec> </Output>

<Output out> Module om_file File "C:\test_out.txt" </Output>

<Route 3> Path in => out </Route>

OUTPUT: 09:56:29.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error഍ ΰ¨γ€€γ€€γ¨€γ”€γ˜€γ¨€γŒ€γ€€βΈ€γˆ€γœ€γ €β€€ε¬€ε€δ”€εŒ€ε€β€€ε€δ”€εŒ€ε€ε΄€β€€δ”€εˆ€εˆ€δΌ€εˆ€β€€ζΌ€βΈ€η¨€βΈ€η€€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€βΈ€ζŒ€ζΌ€ζ΄€ζ΄€ζΌ€ζΈ€βΈ€δ„€ζ€η˜€ζ€€ζŒ€ζ”€ε€ηˆ€ζ„€ζ€€η€ηŒ€β€€β΄€β€€δ€€ζΈ€η€ζ”€ηˆ€ζΈ€ζ„€ζ°€β€€εŒ€ζ”€ηˆ€η˜€ζ”€ηˆ€β€€δ”€ηˆ€ηˆ€ζΌ€ηˆ€ΰ΄€ΰ¨ΰ΄€ 11:49:30.278 [TEST TEST] ERROR o.z.p.spring.common.AdviceTraits - Internal Server Error഍ ΰ¨ζ¨€ζ„€η˜€ζ„€βΈ€ζ°€ζ„€ζΈ€ζœ€βΈ€δΈ€η”€ζ°€ζ°€ε€€ζΌ€ζ€€ζΈ€η€ζ”€ηˆ€δ”€η €ζŒ€ζ”€η€€η€ζ€€ζΌ€ζΈ€γ¨€β€€ζΈ€η”€ζ°€ζ°€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.listRemove(Cur.java:2788)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δ°€ζΌ€ζŒ€ζ„€ζ°€ζ”€βΈ€ζ”€ζ΄€ζˆ€ζ”€ζ€δŒ€η”€ηˆ€ηŒ€β €δ°€ζΌ€ζŒ€ζ„€ζ°€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γœ€γ€€γ˜€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.moveNode(Cur.java:1953)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δŒ€η”€ηˆ€βΈ€ζ΄€ζΌ€η˜€ζ”€δΈ€ζΌ€ζ€ζ”€β €δŒ€η”€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ €γ€γ˜€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Cur.createHelper(Cur.java:287)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€δŒ€η”€ηˆ€βΈ€ζŒ€ηˆ€ζ”€ζ„€η€ζ”€δ„€η€η€ηˆ€β €δŒ€η”€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ„€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.xmlbeans.impl.store.Xobj.setAttr(Xobj.java:559)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η €ζ΄€ζ°€ζˆ€ζ”€ζ„€ζΈ€ηŒ€βΈ€ζ€€ζ΄€η€€ζ°€βΈ€ηŒ€η€ζΌ€ηˆ€ζ”€βΈ€ε €ζΌ€ζˆ€ζ¨€βΈ€ζ„€ζ€ζ€εΌ€ζ„€η€η€ηˆ€ζ€€ζˆ€η”€η€ζ”€εΌ€η”€ηŒ€ζ”€ηˆ€β €ε €ζΌ€ζˆ€ζ¨€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γˆ€γœ€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellImpl.setR(Unknown Source)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η€€ζΌ€ζ€€βΈ€η €ηŒ€ηŒ€ζ˜€βΈ€η”€ηŒ€ζ”€ηˆ€ζ΄€ζΌ€ζ€ζ”€ζ°€βΈ€ε €εŒ€εŒ€δ˜€δŒ€ζ”€ζ°€ζ°€βΈ€ηŒ€ζ”€η€δŒ€ζ”€ζ°€ζ°€δΈ€η”€ζ΄€β €ε €εŒ€εŒ€δ˜€δŒ€ζ”€ζ°€ζ°€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ€€γ„€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.apache.poi.xssf.usermodel.XSSFRow.createCell(XSSFRow.java:226)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ζ„€η€€ζ„€ζŒ€ζ €ζ”€βΈ€η€€ζΌ€ζ€€βΈ€η €ηŒ€ηŒ€ζ˜€βΈ€η”€ηŒ€ζ”€ηˆ€ζ΄€ζΌ€ζ€ζ”€ζ°€βΈ€ε €εŒ€εŒ€δ˜€εˆ€ζΌ€ηœ€βΈ€ζŒ€ηˆ€ζ”€ζ„€η€ζ”€δŒ€ζ”€ζ°€ζ°€β €ε €εŒ€εŒ€δ˜€εˆ€ζΌ€ηœ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ€€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.util.ExcelUtil.generateRowCell(ExcelUtil.java:73)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€η”€η€ζ€€ζ°€βΈ€δ”€η €ζŒ€ζ”€ζ°€ε”€η€ζ€€ζ°€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εˆ€ζΌ€ηœ€δŒ€ζ”€ζ°€ζ°€β €δ”€η €ζŒ€ζ”€ζ°€ε”€η€ζ€€ζ°€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ˜€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticleData(ExcelService.java:441)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εˆ€ζΌ€ηœ€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€β €δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ€γ€€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateRowArticle(ExcelService.java:372)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€εŒ€ζ €ζ”€ζ”€η€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€ηŒ€β €δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γˆ€γ€γˆ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.export.service.ExcelService.generateExport(ExcelService.java:212)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ˜€ζ„€ηŒ€η€δŒ€ζ°€ζ„€ηŒ€ηŒ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€ζˆ€γ”€γŒ€γ€€ζˆ€γ„€γŒ€γ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€δ¨€ζΌ€ζ€€ζΈ€η€€ζΌ€ζ€€ζΈ€η€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γœ€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€η€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ„€γ €β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ζ”€η €η€€ζΌ€ηˆ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ”€η €ζŒ€ζ”€ζ°€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ”€ζΈ€ζ €ζ„€ζΈ€ζŒ€ζ”€ηˆ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€γˆ€γ„€γŒ€ζ”€γˆ€γ€€γ˜€γ€€βΈ€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€δ”€η €η€€ζΌ€ηˆ€η€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at com.lexisnexis.bis.act.service.ArticleService.getExcelExport(ArticleService.java:2200)഍ ΰ¨ΰ€€ζ„€η€β€€ζŒ€ζΌ€ζ΄€βΈ€ζ°€ζ”€η €ζ€€ηŒ€ζΈ€ζ”€η €ζ€€ηŒ€βΈ€ζˆ€ζ€€ηŒ€βΈ€ζ„€ζŒ€η€βΈ€ηŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€βΈ€δ„€ηˆ€η€ζ€€ζŒ€ζ°€ζ”€εŒ€ζ”€ηˆ€η˜€ζ€€ζŒ€ζ”€β€β€δ˜€ζ„€ηŒ€η€δŒ€ζ°€ζ„€ηŒ€ηŒ€δˆ€η€€εŒ€η€€ηˆ€ζ€€ζΈ€ζœ€δŒ€δœ€δ°€δ€€δˆ€β€β€ζ˜€γŒ€γœ€γˆ€γŒ€ζ”€ζ˜€γ”€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €γ°€ζœ€ζ”€ζΈ€ζ”€ηˆ€ζ„€η€ζ”€ζ€γΈ€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€δ¨€ζΌ€ζ€€ζΈ€η€€ζΌ€ζ€€ζΈ€η€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γœ€γ„€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€ζ„€ζΌ€η€€βΈ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€β€δŒ€ζœ€ζ°€ζ€€ζˆ€δ΄€ζ”€η€ζ €ζΌ€ζ€δ€€ζΈ€η˜€ζΌ€ζŒ€ζ„€η€ζ€€ζΌ€ζΈ€βΈ€η€€ηˆ€ζΌ€ζŒ€ζ”€ζ”€ζ€β €δŒ€ζœ€ζ°€ζ€€ζˆ€δ„€ζΌ€η€€ε€€ηˆ€ζΌ€η €η€€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γœ€γ€γ€€β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)഍ ΰ¨ΰ€€ζ„€η€β€€ζΌ€ηˆ€ζœ€βΈ€ηŒ€η€€ηˆ€ζ€€ζΈ€ζœ€ζ˜€ηˆ€ζ„€ζ΄€ζ”€ηœ€ζΌ€ηˆ€ζ¬€βΈ€η€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€βΈ€ζ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ€€ζΈ€η˜€ζΌ€ζ¬€ζ”€β €ε€ηˆ€ζ„€ζΈ€ηŒ€ζ„€ζŒ€η€ζ€€ζΌ€ζΈ€δ€€ζΈ€η€ζ”€ηˆ€ζŒ€ζ”€η€€η€ζΌ€ηˆ€βΈ€ζ¨€ζ„€η˜€ζ„€γ¨€γ„€γ„€γ €β€€ΰ΄€ΰ¨ΰ΄€ at org.springframework.aop.framework.R

Hi Peter,

The current configuration shown in the description was verified and works properly. The sample data was used and the output generated five (5) events converted to GELF format.

Regards,
Carlos.