log4j配置
2015-11-24 14:28
405 查看
properties配置 #production release log4j.rootLogger = info, stdout, F, error log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern = [DUBBO-RESV-EXN] %d{yy/MM/dd HH:mm:ss:sss z} [%t] %c %L %p: %m%n log4j.appender.F = org.apache.log4j.DailyRollingFileAppender log4j.appender.F.File = /usr/local/logs/test_default.log log4j.appender.F.layout = org.apache.log4j.PatternLayout log4j.appender.F.Threshold = INFO log4j.appender.F.DatePattern = '_'yyyy-MM-dd'.log' log4j.appender.F.layout.ConversionPattern = [DUBBO-RESV-EXN] %d{yy/MM/dd HH:mm:ss:sss z} [%t] %c %L %p: %m%n log4j.logger.error=error log4j.appender.error = org.apache.log4j.DailyRollingFileAppender log4j.appender.error.File = /usr/local/logs/test_error.log log4j.appender.error.layout = org.apache.log4j.PatternLayout log4j.appender.error.Threshold = ERROR log4j.appender.error.DatePattern = '_'yyyy-MM-dd'.log' log4j.appender.error.layout.ConversionPattern = [DUBBO-RESV-EXN] %d{yy/MM/dd HH:mm:ss:sss z} [%t] %c %L %p: %m%n XML 配置如下:
<?xml version="1.0" encoding="UTF-8" ?> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jakarta.apache.org/log4j/"> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[%p] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c.%M | %m%n"/> </layout> </appender> <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> <param name="file" value="/usr/local/logs/test.log"/> <param name="Append" value="true" /> <param name="DatePattern" value="'.'yyyy-MM-dd" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[%p] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c.%M | %m%n"/> </layout> </appender> <logger name="com.test.ccc"> <level value="debug"/> </logger> <logger name="org.springframework.ws.client.MessageTracing"> <level value="trace"/> </logger> <logger name="org.springframework.ws.server.MessageTracing"> <level value="trace"/> </logger> <root> <priority value="info"/> <appender-ref ref="console"/> <appender-ref ref="file"/> </root> </log4j:configuration>
相关文章推荐
- Apache Log4j 2.0-rc1 发布
- MySQL Server 日志
- Awstats处理多apache日志
- 典型入侵日志分析
- MSSQL 2005 LOG备份webshell的方法
- MS SQL Server数据库清理错误日志的方法
- 对MySQL日志操作的一些基本命令总结
- 简介操作MySQL日志的一些方法
- MySQL的日志基础知识及基本操作学习教程
- MSSQL 2005/2008 日志压缩清理方法小结
- SQL Server误区30日谈 第19天 Truncate表的操作不会被记录到日志
- C#3.0使用EventLog类写Windows事件日志的方法
- 使用MySQL Slow Log来解决MySQL CPU占用高的问题
- mysql binlog二进制日志详解
- C#实现线程安全的简易日志记录方法
- C#实现将程序运行信息写入日志的方法
- ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法
- 某个aspx页面突然死了连日志也没有的解决方法
- 清理SQL Server 2008日志文件Cannot shrink log file 2 的解决方案
- 如何查看数据库alert日志文件