zoukankan      html  css  js  c++  java
  • 日志的使用-log4j

    1,首先添加对log4j-core-2.6.2.jar,log4j-api-2.6.2.jar的引用.

    https://files.cnblogs.com/files/renjing/log4j.zip

    2,新增一个xml配置文件并防止在项目根目录下(web项目放在/src目录下),配置内容如下.

    <?xml version="1.0" encoding="UTF-8"?>  
    <configuration status="OFF">
        <appenders>
            <Console name="CONSOLE" target="SYSTEM_OUT">
                <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
            </Console>
            <RollingFile name="ROLLING" fileName="d:/logs/log.log"
                 filePattern="d:/logs/log_%d{yyyy-MM-dd}_%i.log">
                <PatternLayout pattern="%d %p %c{1.} [%t] %m%n"/>
                <Policies>
                    <TimeBasedTriggeringPolicy modulate="true" interval="24"/>
                    <SizeBasedTriggeringPolicy size="1024 KB"/>
                </Policies>
                <DefaultRolloverStrategy max="20"/>
            </RollingFile>
        </appenders>
        <loggers>
            <root level="debug">
                <appender-ref ref="CONSOLE" />
                <appender-ref ref="ROLLING"/>
            </root>
        </loggers>
    </configuration>

    3,测试代码

    import org.apache.logging.log4j.LogManager;
    import org.apache.logging.log4j.Logger;
    
    public class Main1 {
    
        // 规则:1、一个类一个Logger对象。声明为static final
        // getLogger()这里一般用当前类的Class
        private static final Logger logger = LogManager.getLogger(Main1.class);
    
        public static void main(String[] args) {
    
            for(int i=0;i<10000000;i++)
            {
                logger.error("输入错误,转换失败"+i);
            }        
        }
    }
  • 相关阅读:
    rqnoj PID95:多多看DVD(加强版)
    洛谷1309:瑞士轮
    codevs 1052:地鼠游戏
    noi openjudge7627:鸡蛋的硬度
    codevs 1039:数的划分
    lesson 20 pioneer pilots
    TPO-10 C2 Return a literature book
    lesson 19 A very dear cat
    word record 01
    lesson 18 Electric currents in modern art
  • 原文地址:https://www.cnblogs.com/renjing/p/log4j.html
Copyright © 2011-2022 走看看