Log4j 程序中动态创建多个logger 生成不同的日志文件
来源:互联网 发布:php新闻发布系统源码 编辑:程序博客网 时间:2024/04/30 02:54
for(String[] str1:devices){ System.out.println(str1[0]+""+str1[1]); logger = Logger.getLogger(str1[0]); logger.removeAllAppenders(); logger.setAdditivity(false);//设置继承输出root Appender appender = null; PatternLayout layout = new PatternLayout(); layout.setConversionPattern("[%p]%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%M line:%L]%n %m%n"); appender =new DailyRollingFileAppender(layout,"../logs/"+str1[0]+".log","yyyy-MM-dd"); logger.addAppender(appender);logger.setLevel(Level.DEBUG); deviceLoggers.put(str1[0], logger); logger.info("log创建成功。。。。。"); }
devices是一个String[2],保存deviceId和状态。根据不同的deviceId创建不同的日志文件
- Log4j 程序中动态创建多个logger 生成不同的日志文件
- log4j不同的日志输出到不同的文件中
- log4j配置文件使其能够打印4个级别的日志到不同的文件中
- log4j输出多个自定义日志文件、log4j 多进程不同日志文件
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径
- 软件开发模式对比(瀑布、迭代、螺旋、敏捷)
- sourceInsight使用
- POJ 1971 Parallelogram Counting (Hash)
- jquery的事件总结实用篇(持续更新)
- java 创建 xml文件
- Log4j 程序中动态创建多个logger 生成不同的日志文件
- cmd开放端口
- C++ 函数模板特化导致的多重定义链接错误
- 当在navigationBar的右侧添加按钮时有空隙,除掉间隔
- AndroidManifest.xml 的属性
- CListCtrl使用详解
- error code [17059]; 无法转换为内部表示
- C++:STL标准入门汇总
- ACM-水题之Digital Roots——hdu1013