• Log4j配置具体解释


    #配置Logger
    #--log4j.rootLogger=[level], appenderName1, appenderName2, ...
    #level分为:
    #		FATAL : 0
    #		ERROR : 3
    #		WARN  : 4
    #		INFO  : 6
    #		DEBUG : 7
    #appenderName 随意取
    #
    #配置Appender
    #--log4j.appender.appenderName= appenderClassName
    #--log4j.appender.appenderName.option1= value1
    #--...........................................
    #appenderClassName必须为类的全名,log4j提供下面几种:
    #		org.apache.log4j.ConsoleAppender			: 控制台
    #		org.apache.log4j.FileAppender				: 文件
    #		org.apache.log4j.DailyRollingFileAppender	: 每天产生一个新的日志文件
    #		org.apache.log4j.RollingFileAppender		: 文件达到指定大小时产生一个新的日志文件
    #		org.apache.log4j.WriterAppender				: 将日志以流形式发送到随意指定地方
    #
    #option依据appenderClass的不同而有所差别。但有些是共同的.
    #option为layout时指定appenderName的布局
    #--log4j.appender.appenderName.layout= layoutClassName
    #--log4j.appender.appenderName.layout.option1= value1
    #--..................................................
    #layoutClassName必须为类的全名,log4j提供下面几种:
    #		org.apache.log4j.HTMLLayout		: 以HTML表格形式布局
    #		org.apache.log4j.PatternLayout	: 指定格式布局
    #		org.apache.log4j.SimpleLayout	: 包括日志级别和信息的字符串
    #		org.apache.log4j.TTCCLayout		: 包括日志产生的时间、线程、类别等等信息
    #
    #option依据layoutClass的不同而有所差别,但有些是共同的.
    #option为ConversionPattern时指定布局格式.
    #--log4j.appender.appenderName.layout.ConversionPattern= PatternString
    #PatternString为格式字符串。例如以下
    #	%m : 要输出的信息
    #	%p : 输出级别
    #	%r : 输出自应用启动到输出该log信息耗费的毫秒数
    #	%c : 输出所在类全名
    #	%t : 线程名
    #	%n : 换行符(依据平台不同而不同)
    #	%d : 输出日期和时间,能够指定格式。如: %d{yyyy MM dd HH:mm:ss}
    #	%l : 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举
    
    例:Testlog4.main(TestLog4.java: 10 )  
    
    #演示样例:
    
    log4j.rootLogger=info, console, ErrorFile
    
    log4j.appender.console= org.apache.log4j.ConsoleAppender
    log4j.appender.console.Target= System.out
    log4j.appender.console.layout= org.apache.log4j.PatternLayout
    log4j.appender.console.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}: %L - %m%n
    
    log4j.appender.ErrorFile= org.apache.log4j.DailyRollingFileAppender
    log4j.appender.ErrorFile.File= ${catalina.home}\app.err
    log4j.appender.ErrorFile.Append= true
    log4j.appender.ErrorFile.Threshold = ERROR
    log4j.appender.ErrorFile.layout= org.apache.log4j.PatternLayout
    log4j.appender.ErrorFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%5p] - [%c]: %m%n 
    
    #hibernal
    log4j.logger.org.hibernate=debug 
    log4j.logger.org.hibernate.hql.ast.AST=debug 
    log4j.logger.org.hibernate.SQL=debug 
    log4j.logger.org.hibernate.type=info 
    log4j.logger.org.hibernate.type=debug 
    log4j.logger.org.hibernate.tool.hbm2ddl=debug 
    log4j.logger.org.hibernate.hql=debug 
    log4j.logger.org.hibernate.cache=debug 
    log4j.logger.org.hibernate.transaction=debug 
    log4j.logger.org.hibernate.jdbc=debug 
    log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=INFO


    欢迎大家一起讨论学习!

    实用的自己收!

    记录与分享,让你我共成长!

    欢迎查看我的其它博客。我的博客地址:http://blog.csdn.net/caicongyang




  • 相关阅读:
    bzoj 1697: [Usaco2007 Feb]Cow Sorting牛排序【置换群】
    【20】AngularJS 参考手册
    【19】AngularJS 应用
    【18】AngularJS 包含
    【17】AngularJS Bootstrap
    【16】AngularJS API
    【15】AngularJS 输入验证
    【14】AngularJS 表单
    【13】AngularJS 模块
    【12】AngularJS 事件
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5330339.html
Copyright © 2020-2023  润新知