log4j在tomcat下的日志输出
程序员文章站
2022-03-31 23:46:03
...
以如下方式配置,日志文件sendFilter-log.txt会放在tomcat的bin目录下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-6p[%d]%t (%F:%L)%x - %m%n"/>
</layout>
</appender>
<appender name="LOGFILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="sendFilter-log.txt" />
<param name="datePattern" value=".yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}: %m%n"/>
</layout>
</appender>
<root>
<level value="error"/>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="LOGFILE"/>
<!-- <appender-ref ref="DAILYFILE"/> -->
</root>
</log4j:configuration>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-6p[%d]%t (%F:%L)%x - %m%n"/>
</layout>
</appender>
<appender name="LOGFILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="sendFilter-log.txt" />
<param name="datePattern" value=".yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}: %m%n"/>
</layout>
</appender>
<root>
<level value="error"/>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="LOGFILE"/>
<!-- <appender-ref ref="DAILYFILE"/> -->
</root>
</log4j:configuration>
推荐阅读
-
Go语言在Linux环境下输出彩色字符的方法
-
linux下实时查看tomcat运行日志的方法
-
[PHP] PHP在CLI环境下的错误日志
-
Linux下实时跟踪log4j日志文件的bash脚本 - 增强了tail -f的功能
-
关于Linux或者Solaris下,屏蔽nohup的日志输出 solarislinuxnohup
-
jstl在tomcat下的解决
-
jstl在tomcat下的解决
-
python在windows命令行下输出彩色文字的方法
-
log4j分类输出info,debug等日志和sql信息到指定的目录位置,并按日期或者大小循环输出
-
详解Python中logging日志模块在多进程环境下的使用