zoukankan      html  css  js  c++  java
  • log4j输出日志到不同文件

    1.先看log4j的配置文件 log4j.properties 没有此文件就在根目录下创建一个:
    log4j.rootLogger=INFO,R,Client
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=./log/server.log
    log4j.appender.R.MaxFileSize=5MB
    log4j.appender.R.MaxBackupIndex=10
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=[%5p] %d [%X{userName}] [%X{remoteIp}] %m%n
    log4j.logger.Client=INFO,Client
    log4j.additivity.Client = false
    log4j.appender.Client=org.apache.log4j.RollingFileAppender
    log4j.appender.Client.File=./log/client.log
    log4j.appender.Client.MaxFileSize=5MB
    log4j.appender.Client.MaxBackupIndex=10
    log4j.appender.Client.layout=org.apache.log4j.PatternLayout
    log4j.appender.Client.layout.ConversionPattern=[%5p] %d [%X{userName}] [%X{remoteIp}] %m%n
    此日志文件分为两个日志文件.一个是给服务器程序记录日志,另一个是给客户端程序记录日志的.
    红色部分是必须要加的.
    log4j.additivity.Client = false 确保写入client.log文件信息不重复出现到server.log文件中.
    log4j.logger.Client=INFO,Client 确保只对log4j的info信息感兴趣.

    2.再看代码的初使化:
    //加入log4j支持
    static Logger logger =Logger.getLogger("Client");
    public class test {
        static Logger logger =Logger.getLogger("Client");
        public static void main(String[] args){
            logger.info("333333333");
        }
    }
    
    
  • 相关阅读:
    Unix系统中system函数的返回值
    vim 插件 for gbasic
    arch初认识
    TI IPNC Web网页之进阶修改
    Ti IPNC Web网页之ActiveX控件
    TI IPNC Web网页之网页修改教程
    OI,再见
    [OI]省选前模板整理
    OI刷题录——hahalidaxin
    51nod 小Z的trie(Trie+广义SAM)
  • 原文地址:https://www.cnblogs.com/chenv/p/5888119.html
Copyright © 2011-2022 走看看