小编And*_*rey的帖子

log4j syslogappender堆栈跟踪输出不在同一行

我正在尝试使用log4j和rsyslog进行集中式日志记录.

到目前为止我有什么

Solr在RHEL6上的tomcat6内运行,使用以下log4j和sl4j库

# lsof -u tomcat | grep log4j
java    14503 tomcat  mem    REG              253,0      9711    10208 /usr/share/java/tomcat6/slf4j-log4j12-1.6.6.jar
java    14503 tomcat  mem    REG              253,0    481535    10209 /usr/share/java/tomcat6/log4j-1.2.16.jar
java    14503 tomcat  mem    REG              253,0    378088  1065276 /usr/share/java/log4j-1.2.14.jar
java    14503 tomcat   20r   REG              253,0    378088  1065276 /usr/share/java/log4j-1.2.14.jar
java    14503 tomcat   21r   REG              253,0    481535    10209 /usr/share/java/tomcat6/log4j-1.2.16.jar
java    14503 tomcat   35r   REG              253,0      9711    10208 /usr/share/java/tomcat6/slf4j-log4j12-1.6.6.jar
# 
Run Code Online (Sandbox Code Playgroud)

Solr使用以下log4j.properties文件(通过-Dlog4j.configuration = file:///opt/solr/lib/log4j.properties)

#  Logging level
log4j.rootLogger=INFO, file, CONSOLE, SYSLOG

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p …
Run Code Online (Sandbox Code Playgroud)

java tomcat solr log4j rsyslog

5
推荐指数
1
解决办法
5110
查看次数

标签 统计

java ×1

log4j ×1

rsyslog ×1

solr ×1

tomcat ×1