如何为每日日志配置 Apache solr
How to configure Apache solr for daily logs
我正在使用 solr 4.10。它生成格式为 solr.log、solr.log.1、solr.log.2 的日志文件。我希望它应该为每个日期生成一个文件。谁能指导我怎么做。
在文件夹 apache tomcat/conf 中添加 logging.proeperties 中的条目。
6localhost.org.apache.juli.FileHandler.level = FINE
6localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
6localhost.org.apache.juli.FileHandler.prefix = solr.
在所有其他处理程序所在的文件顶部注册处理程序:
6localhost.org.apache.juli.FileHandler
在最后添加以下条目
org.apache.solr.level=INFO
org.apache.solr.handlers=6localhost.org.apache.juli.FileHandler
您将获得一个单独的 solr.log 文件,其中包含所有 solr 日志的日期。
同时检查文档
https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html
rotatable - 如果为 true,日志文件将在午夜后的第一次写入时轮换,文件名将为 {prefix} {date}{suffix},其中日期为 yyyy-MM-dd。如果为 false,文件将不会旋转,文件名将为 {prefix}{suffix}。默认值:真
检查
的值是多少
1catalina.org.apache.juli.FileHandler.rotatable = true
使用 log4j。在 log4j.properties 文件中包含以下内容:
log4j.rootLogger=WARN, file
...
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=solr.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd
要在日志记录中使用 log4j,请在 solr.in.sh
中包含以下内容
LOG4J_PROPS=/path/to/log4j.properties
我正在使用 solr 4.10。它生成格式为 solr.log、solr.log.1、solr.log.2 的日志文件。我希望它应该为每个日期生成一个文件。谁能指导我怎么做。
在文件夹 apache tomcat/conf 中添加 logging.proeperties 中的条目。
6localhost.org.apache.juli.FileHandler.level = FINE
6localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
6localhost.org.apache.juli.FileHandler.prefix = solr.
在所有其他处理程序所在的文件顶部注册处理程序:
6localhost.org.apache.juli.FileHandler
在最后添加以下条目
org.apache.solr.level=INFO
org.apache.solr.handlers=6localhost.org.apache.juli.FileHandler
您将获得一个单独的 solr.log 文件,其中包含所有 solr 日志的日期。
同时检查文档
https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html
rotatable - 如果为 true,日志文件将在午夜后的第一次写入时轮换,文件名将为 {prefix} {date}{suffix},其中日期为 yyyy-MM-dd。如果为 false,文件将不会旋转,文件名将为 {prefix}{suffix}。默认值:真
检查
的值是多少1catalina.org.apache.juli.FileHandler.rotatable = true
使用 log4j。在 log4j.properties 文件中包含以下内容:
log4j.rootLogger=WARN, file
...
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=solr.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd
要在日志记录中使用 log4j,请在 solr.in.sh
中包含以下内容LOG4J_PROPS=/path/to/log4j.properties