问答详情
源自:4-5 Binding

run jetty的时候,会打印好多DEBUG的信息

在代码中自己打的log反而不打印,打出来的全是关于springframework的信息http://img.mukewang.com/574571ae00016c6009320564.jpg

希望老师能帮忙解决

提问者:Allenbj 2016-05-25 17:35

个回答

  • yuqienu1984
    2016-05-26 02:41:24
    已采纳

    你自己打印的日志信息肯定有输出的,但可能被springframework的日志输出刷屏了。可以自己添加log4j的配置文件log4j.properties到classes根目录,定义你的日志输出方式以及级别,如下:

    #可以设置级别:debug>info>error

    #设置成error就不会打印debug信息而只有报错的时候才有日志输出了

    log4j.rootLogger=error,consoleAppender

    log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender
    #样式为TTCCLayout
    #log4j.appender.consoleAppender.layout=org.apache.log4j.TTCCLayout
    log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.consoleAppender.layout.ConversionPattern=[%p] [%t] [%c] [%l] %m%n

  • 辽工大
    2019-09-17 22:26:08

    这个才是正解