zoukankan      html  css  js  c++  java
  • Spring框架 (log4j :WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly.)问题解决

    Spring框架需要的jar包


    1、Spring压缩包中的四个核心JAR包

    beans 、context、core 和expression

    下载地址:

    https://pan.baidu.com/s/1qXLHzAW

    2、以及日志jar包

    commons-logging 和log4j

    下载地址:

    https://pan.baidu.com/s/1mimTW5i

    3、再增加一个

    spring-aop-5.0.1.RELEASE.jar (用于注解,在Spring-framework库中包含)

    4、再增加

    spring-aspects-5.0.1.RELEASE.jar (在Spring-framework库中包含)

    aspectjweaver-1.8.12.jar (官方下载地址 http://mvnrepository.com/artifact/org.aspectj/aspectjweaver)

    aopalliance-1.0.jar            (官方下载地址 http://mvnrepository.com/artifact/aopalliance/aopalliance/1.0)


    就位后,日志的jar包实际上以安装,却没有发挥作用,还需要把log4j的配置文件复制到src下,没有配置文件不知道用什么格式,如何输出

    日志配置文件log4j.properties文件中内容如下:

    #日志等级
    
    #TRACE:详细等级,堆栈信息
    
    #debug:类似于System.out.print
    
    #info:类似于Hibernate的show_sql
    
    #warn:不影响运行, 只是提示
    
    #error:出现异常
    
    #全局日志等级配置,输出位置
    
    log4j.rootLogger=info,stdout,logfile
    
    #stdout控制器
    
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    
    log4j.appender.stdout.Target=System.out
    
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    
    #输出格式
    
    log4j.appender.stdout.layout.ConversionPattern=%d %p [%c]:%L - %m%n
    
    #文件路径输出
    
    log4j.appender.logfile=org.apache.log4j.RollingFileAppender
    
    #默认输出到tomcat的根路径或者运行测试工程的根路径
    
    log4j.appender.logfile.File=pss.log
    
    log4j.appender.logfile.MaxFileSize=512KB
    
    # Keep three backup files.
    
    log4j.appender.logfile.MaxBackupIndex=3
    
    # Pattern to output: date priority [category] - message
    
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    
    log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
    

    配置完成后,再次执行,得到结果不同了,没有Warning了

    2017-11-23 11:08:04,354 INFO [org.springframework.context.support.ClassPathXmlApplicationContext]:589 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@19747cc: startup date [Thu Nov 23 11:08:04 CST 2017]; root of context hierarchy
    2017-11-23 11:08:04,693 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader]:316 - Loading XML bean definitions from class path resource [aop.xml]
    This is AdviceBook's before()...............
    This is AdviceBook's front()...............
    This is Book's fun()..............
    This is AdviceBook's end()...............
    This is AdviceBook's after()...............

    日志级别看更详细信息可以用debug,显示会更细致。

  • 相关阅读:
    1013:温度表达转化
    1012:计算多项式的值
    1012:计算多项式的值
    1012:计算多项式的值
    数据结构——线性表
    数据结构——线性表
    数据结构——线性表
    SqlSever查询某个表的列名称、说明、备注、注释,类型等
    SqlSever查询某个表的列名称、说明、备注、注释,类型等
    SQL:将查询结果插入到另一个表的三种情况
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7884223.html
Copyright © 2011-2022 走看看