Re: Solr 7.4 and log4j2 JSONLayout
Hi, I'm having the exact same issue. Were you able to resolve this? Kind regards, Tijmen
AW: Solr 7.4 and log4j2 JSONLayout
Hey Shawn, i removed the additional jars and tried the foreground option with the following result: 2018-09-10 11:41:03.174:INFO::main: Logging initialized @616ms to org.eclipse.jetty.util.log.StdErrLog 2018-09-10 11:41:03.313:INFO:oejs.Server:main: jetty-9.4.10.v20180503; built: 2018-05-03T15:56:21.710Z; git: daa59876e6f384329b122929e70a80934569428c; jvm 1.8.0_45-b14 2018-09-10 11:41:03.338:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///usr/local/dir/solr-7.4.0/server/contexts/] at interval 0 2018-09-10 11:41:03.578:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet 2018-09-10 11:41:03.586:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0 2018-09-10 11:41:03.586:INFO:oejs.session:main: No SessionScavenger set, using defaults 2018-09-10 11:41:03.588:INFO:oejs.session:main: node0 Scavenging every 60ms 2018-09-10 11:41:05.091:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@7c7a06ec{/solr,file:///usr/local/dir/solr-7.4.0/server/solr-webapp/webapp/,AVAILABLE}{file:///usr/local/dir/solr-7.4.0/server//solr-webapp/webapp} 2018-09-10 11:41:05.133:INFO:oejs.AbstractConnector:main: Started ServerConnector@10650953{HTTP/1.1,[http/1.1]}{0.0.0.0:8983} 2018-09-10 11:41:05.133:INFO:oejs.Server:main: Started @2575ms There is absolutely no clue about whats going on. Regarding the rollover size. I was just playing around to see if the rollover works as I expected. Thanks, Michael -Ursprüngliche Nachricht- Von: Shawn Heisey Gesendet: Freitag, 7. September 2018 17:58 An: solr-user@lucene.apache.org Betreff: Re: Solr 7.4 and log4j2 JSONLayout On 9/6/2018 7:46 AM, Michael Aleythe, Sternwald wrote: > I'm trying to edit the log4j2 logging configuration for solr. The goal is to > get a log file in json format. I configured the the JSONLayout for this > purpose inside the rollingFile appender in the log4j2.xml. After this solr > stops logging entirely. Solr.log file is empty. Only the > solr-8983-console.log file contains 10 lines. The line "2018-09-06 > 13:22:25.378:INFO:oejs.Server:main: Started @2814ms" is the last one. > My first guess was that the jackson-core and jackson-databind jars were > missing, but that did not fix the problem. As Varun said, jackson is already included in Solr. You won't need to add any jars for that. > Does anyone know where to find error-messages or exceptions that point me > towards whats going wrong here? Start Solr in the foreground, with the -f option. This will cause Solr to log to the console. When Solr is started in the background, it suppresses console logging. I see that you have changed the logfile rollover size to 1MB. If your Solr server sees much traffic, this is going to result in an extremely fast rollover, which may mean that you lose access to logged events VERY quickly. This will especially be the case with JSON logging -- each event will take up a lot more space. Thanks, Shawn
Re: Solr 7.4 and log4j2 JSONLayout
On 9/6/2018 7:46 AM, Michael Aleythe, Sternwald wrote: I'm trying to edit the log4j2 logging configuration for solr. The goal is to get a log file in json format. I configured the the JSONLayout for this purpose inside the rollingFile appender in the log4j2.xml. After this solr stops logging entirely. Solr.log file is empty. Only the solr-8983-console.log file contains 10 lines. The line "2018-09-06 13:22:25.378:INFO:oejs.Server:main: Started @2814ms" is the last one. My first guess was that the jackson-core and jackson-databind jars were missing, but that did not fix the problem. As Varun said, jackson is already included in Solr. You won't need to add any jars for that. Does anyone know where to find error-messages or exceptions that point me towards whats going wrong here? Start Solr in the foreground, with the -f option. This will cause Solr to log to the console. When Solr is started in the background, it suppresses console logging. I see that you have changed the logfile rollover size to 1MB. If your Solr server sees much traffic, this is going to result in an extremely fast rollover, which may mean that you lose access to logged events VERY quickly. This will especially be the case with JSON logging -- each event will take up a lot more space. Thanks, Shawn
AW: Solr 7.4 and log4j2 JSONLayout
Hey, I tried solr/server/lib/ext and solr/server/lib. I also tried without them but it doesn't change anything. Best regards Michael -Ursprüngliche Nachricht- Von: Varun Thacker Gesendet: Donnerstag, 6. September 2018 16:23 An: solr-user@lucene.apache.org Betreff: Re: Solr 7.4 and log4j2 JSONLayout Hi, Where did you add the jackson core and databind libs under? Maybe it's conflicting with the JARs that Solr already ships? Solr already comes with jackson dependencies server/solr-webapp/webapp/WEB-INF/lib/ | grep jackson jackson-annotations-2.9.5.jar jackson-core-2.9.5.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.5.jar jackson-dataformat-smile-2.9.5.jar jackson-mapper-asl-1.9.13.jar On Thu, Sep 6, 2018 at 6:46 AM Michael Aleythe, Sternwald < michael.aley...@sternwald.com> wrote: > Hey, > > I'm trying to edit the log4j2 logging configuration for solr. The goal > is to get a log file in json format. I configured the the JSONLayout > for this purpose inside the rollingFile appender in the log4j2.xml. > After this solr stops logging entirely. Solr.log file is empty. Only > the solr-8983-console.log file contains 10 lines. The line "2018-09-06 > 13:22:25.378:INFO:oejs.Server:main: Started @2814ms" is the last one. > My first guess was that the jackson-core and jackson-databind jars > were missing, but that did not fix the problem. > > Does anyone know where to find error-messages or exceptions that point > me towards whats going wrong here? > > This is my current log4j2 config file: > > > > > > > > %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} > %X{shard} %X{replica} %X{core}] %c{1.} %m%n > > > > > name="RollingFile" > fileName="${sys:solr.log.dir}/solr.log" > > filePattern="${sys:solr.log.dir}/solr.log.%d{-MM-dd-hh}_%i.zip" > > > > > > > > > > > name="SlowFile" > fileName="${sys:solr.log.dir}/solr_slow_requests.log" > filePattern="${sys:solr.log.dir}/solr_slow_requests.log.%i" > > > > %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} > %X{shard} %X{replica} %X{core}] %c{1.} %m%n > > > > > > > > > > > > > > > additivity="false"> > > > > > > > > > Best regards > Michael Aleythe > > Michael Aleythe > Team --(sr)^(ch)-- > Java Entwickler | STERNWALD SYSTEMS GMBH > > Fon +49 351 31 40 6010 > Fax +49 351 31 40 6001 > > E-Mail michael.aley...@sternwald.com > Skype michael.aley...@sternwald.com > Web www.sternwald.com > > STERNWALD SYSTEMS GMBH > Pohlandstraße 19, 01309 Dresden, Germany Geschäftsführer Ard Meier > Registergericht Handelsregister Dresden, HRB 33480 UmSt-ID DE157125091 > > SUPPORT / HOTLINE > Fon +49 173 38 54 752 > E-Mail hotl...@sternwald.com > Web support.sternwald.net > > STERNWALD Offices > Berlin | Dresden | Düsseldorf | Hamburg | Sofia | Würzburg > >
Re: Solr 7.4 and log4j2 JSONLayout
Hi, Where did you add the jackson core and databind libs under? Maybe it's conflicting with the JARs that Solr already ships? Solr already comes with jackson dependencies server/solr-webapp/webapp/WEB-INF/lib/ | grep jackson jackson-annotations-2.9.5.jar jackson-core-2.9.5.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.5.jar jackson-dataformat-smile-2.9.5.jar jackson-mapper-asl-1.9.13.jar On Thu, Sep 6, 2018 at 6:46 AM Michael Aleythe, Sternwald < michael.aley...@sternwald.com> wrote: > Hey, > > I'm trying to edit the log4j2 logging configuration for solr. The goal is > to get a log file in json format. I configured the the JSONLayout for this > purpose inside the rollingFile appender in the log4j2.xml. After this solr > stops logging entirely. Solr.log file is empty. Only the > solr-8983-console.log file contains 10 lines. The line "2018-09-06 > 13:22:25.378:INFO:oejs.Server:main: Started @2814ms" is the last one. > My first guess was that the jackson-core and jackson-databind jars were > missing, but that did not fix the problem. > > Does anyone know where to find error-messages or exceptions that point me > towards whats going wrong here? > > This is my current log4j2 config file: > > > > > > > > > %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} > %X{replica} %X{core}] %c{1.} %m%n > > > > > name="RollingFile" > fileName="${sys:solr.log.dir}/solr.log" > > filePattern="${sys:solr.log.dir}/solr.log.%d{-MM-dd-hh}_%i.zip" > > > > > > > > > > > name="SlowFile" > fileName="${sys:solr.log.dir}/solr_slow_requests.log" > filePattern="${sys:solr.log.dir}/solr_slow_requests.log.%i" > > > > %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} > %X{replica} %X{core}] %c{1.} %m%n > > > > > > > > > > > > > > > additivity="false"> > > > > > > > > > Best regards > Michael Aleythe > > Michael Aleythe > Team --(sr)^(ch)-- > Java Entwickler | STERNWALD SYSTEMS GMBH > > Fon +49 351 31 40 6010 > Fax +49 351 31 40 6001 > > E-Mail michael.aley...@sternwald.com > Skype michael.aley...@sternwald.com > Web www.sternwald.com > > STERNWALD SYSTEMS GMBH > Pohlandstraße 19, 01309 Dresden, Germany > Geschäftsführer Ard Meier > Registergericht Handelsregister Dresden, HRB 33480 > UmSt-ID DE157125091 > > SUPPORT / HOTLINE > Fon +49 173 38 54 752 > E-Mail hotl...@sternwald.com > Web support.sternwald.net > > STERNWALD Offices > Berlin | Dresden | Düsseldorf | Hamburg | Sofia | Würzburg > >
Solr 7.4 and log4j2 JSONLayout
Hey, I'm trying to edit the log4j2 logging configuration for solr. The goal is to get a log file in json format. I configured the the JSONLayout for this purpose inside the rollingFile appender in the log4j2.xml. After this solr stops logging entirely. Solr.log file is empty. Only the solr-8983-console.log file contains 10 lines. The line "2018-09-06 13:22:25.378:INFO:oejs.Server:main: Started @2814ms" is the last one. My first guess was that the jackson-core and jackson-databind jars were missing, but that did not fix the problem. Does anyone know where to find error-messages or exceptions that point me towards whats going wrong here? This is my current log4j2 config file: %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n %d{-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n Best regards Michael Aleythe Michael Aleythe Team --(sr)^(ch)-- Java Entwickler | STERNWALD SYSTEMS GMBH Fon +49 351 31 40 6010 Fax +49 351 31 40 6001 E-Mail michael.aley...@sternwald.com Skype michael.aley...@sternwald.com Web www.sternwald.com STERNWALD SYSTEMS GMBH Pohlandstraße 19, 01309 Dresden, Germany Geschäftsführer Ard Meier Registergericht Handelsregister Dresden, HRB 33480 UmSt-ID DE157125091 SUPPORT / HOTLINE Fon +49 173 38 54 752 E-Mail hotl...@sternwald.com Web support.sternwald.net STERNWALD Offices Berlin | Dresden | Düsseldorf | Hamburg | Sofia | Würzburg