zoukankan      html  css  js  c++  java
  • eclipse环境下日志打印输出

    1.先将jdk配置一下

    选Preferences----

    找到自己的jdk所在的位置

    2.配置Tomcat

    window-----preferences-------

    找到自己的tomcat所在位置

     3.项目右键,build path--------->configure  build path

     

    4.导入log4j-1.2.14.jar

    右键点击log4j-1.2.14.jar文件build path----->add to build path

    项目根目录下创建一个log4j.log的文件,同时在src目录下导入log4j.properties文件

    log4j.properties文件代码如下

    #log4j.rootLogger = DEBUG, a1
    log4j.rootLogger = INFO, A1
    #log4j.rootLogger = ERROR, A1
    #u8fd9u91ccu5b9au4e49u7684u662ferroru7ea7u522bu7684uff0cu5176u5b9eu7528infou7ea7u7684u5c31u53efu4ee5u4e86uff0cu53cdu6b63u67095u4e2au7ea7u522bu4f60u81eau5df1u770bu7740u7528uff1b
    #log4j.appender.A1 = org.apache.log4j.ConsoleAppender
     log4j.appender.A1 = org.apache.log4j.FileAppender
     
     log4j.appender.A1 = org.apache.log4j.RollingFileAppender
     log4j.appender.A1.File =log4j.log
     #u5b9au4e49u65e5u5fd7u7684u5b58u653eu8defu5f84u548cu6587u4ef6u540duff1b
     log4j.appender.A1.MaxFileSize=500KB
     #u5f53logu6587u4ef6u5927u4e8e500Ku7684u65f6u5019u5220u9664u91cdu65b0u5efauff1b
     log4j.appender.A1.MaxBackupIndex=10
     log4j.appender.A1.layout = org.apache.log4j.PatternLayout
    #u4f7fu7528u7684u662fu81eau5b9au4e49u7684u65e5u5fd7u683cu5f0fuff0cu4e0bu9762u5c31u662fu81eau5b9au4e49u7684u4e00u4e9bu53c2u6570u54afuff1b
     #log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c %x - %m%n
     log4j.appender.A1.layout.ConversionPattern = [%d] [%t] %m%n

    创建一个包 org.jsoft.log

    包下面创建一个类 TestLog

    package org.jsoft.log;
    
    import org.apache.log4j.*;
    /**
     * @author Administrator
     * @version 2018-1-9上午9:14:11
     */
    public class TestLog {
        
        public static void main(String[] args) {
            //获得纪录器
            new TestLog().getLog();
        }
        public void getLog(){
            Logger l = Logger.getLogger(TestLog.class);
            l.info("你动了我的人");
        }
    }

    运行,在log4j.log可以看到日志打印出来了

    WARN No appenders could be found for logger (org.jsoft.log.TestLog).

    出现这个错误是因为没有导入log4j.properties文件

  • 相关阅读:
    题解 P3960 【列队】
    题解 P3825 【[NOI2017]游戏】
    题解 P3385 【【模板】负环】
    luoguP1555 尴尬的数字(暴力+map)
    luogu P1775 古代人的难题_NOI导刊2010提高(02)(斐波纳契+数学)
    luogu P1405 苦恼的小明(欧拉定理)
    luogu P2117 小Z的矩阵(结论题)
    BZOJ2870 最长道路tree(并查集+LCA)
    BZOJ 4668 冷战(按秩合并并查集+LCA)
    BZOJ 3376 [Usaco2004 Open]Cube Stacking 方块游戏(带权并查集)
  • 原文地址:https://www.cnblogs.com/markReaper/p/8250411.html
Copyright © 2011-2022 走看看