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