I'm using logstash4solr (http://logstash4solr.org) for something similar ...
I setup my Solr to use Log4J by passing the following on the command-line when starting Solr: -Dlog4j.configuration=file:///$SCRIPT_DIR/log4j.properties Then I use a custom Log4J appender that writes to RabbitMQ: https://github.com/plant42/rabbitmq-log4j-appender You can then configure a RabbitMQ input for logstash - http://logstash.net/docs/1.3.2/inputs/rabbitmq This decouples the log writes from log indexing in logstash4solr, which scales better for active Solr installations. Btw ... I just log everything from Solr using this approach but you can use standard Log4J configuration settings to limit which classes / log levels to send to the RabbitMQ appender. Cheers, Timothy Potter Sr. Software Engineer, LucidWorks www.lucidworks.com ________________________________________ From: adfel70 <adfe...@gmail.com> Sent: Monday, December 30, 2013 8:15 AM To: solr-user@lucene.apache.org Subject: monitoring solr logs hi i'm trying to figure out which solr and zookeeper logs i should monitor and collect. All the logs will be written to a file but I want to collect some of them with logstash in order to be able to analyze them efficiently. any inputs on logs of which classes i should collect? thanks. -- View this message in context: http://lucene.472066.n3.nabble.com/monitoring-solr-logs-tp4108721.html Sent from the Solr - User mailing list archive at Nabble.com.