log4j配置文件,log4j.properties

来源:互联网 发布:黑暗之魂2原罪学者优化 编辑:程序博客网 时间:2024/06/04 19:11

log4j日志记录需要的jar包:

%m   输出代码中指定的消息

%p   输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL %r   输出自应用启动到输出该log信息耗费的毫秒数

%c   输出所属的类目,通常就是所在类的全名 %t   输出产生该日志事件的线程名 %n   输出一个回车换行符,Windows平台为“/r/n”,Unix平台为“/n” 

%d   输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss ,SSS},输出类似:2002年10月18日  22 : 10 : 28 , 921  

%l   输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数

下面是log4j.properties文件中的基本配置:

### direct log messages to stdout(输出日志信息到标准输出) ###  log4j.appender.stdout=org.apache.log4j.ConsoleAppender       #输出到控制台log4j.appender.stdout.Target=System.out  log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  #配置日志信息的格式(HTMLLayout(以HTML表格形式布局),                                                             #PatternLayout(可以灵活地指定布局模式),                                                             #SimpleLayout(包含日志信息的级别和信息字符串),                                                             #TTCCLayout(包含日志产生的时间、线程、类别等等信息))log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n  #日志信息的格式### direct messages to file hibernate.log(输出日志信息到日志文件) ###  #log4j.appender.file=org.apache.log4j.FileAppender           #输出日志信息到文件#log4j.appender.file.File=hibernate.log                      #定义日志文件的文件名#log4j.appender.file.layout=org.apache.log4j.PatternLayout   #配置日志信息的格式(HTMLLayout(以HTML表格形式布局),                                                             #PatternLayout(可以灵活地指定布局模式),                                                             #SimpleLayout(包含日志信息的级别和信息字符串),                                                             #TTCCLayout(包含日志产生的时间、线程、类别等等信息)) #log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n   #日志信息的格式### set log levels - for more verbose logging change 'info' to 'debug'(设置日志级别) ###  log4j.rootLogger=warn, stdout                                #日志级别,输出平台这个配置是必须的,它的定义格式:     #log4j.rootLogger = level,appenderName,,appenderName, …#log4j.logger.org.hibernate=info                             #记录所有的信息log4j.logger.org.hibernate=debug                             #记录执行的SQL DML语句### log HQL query parser activity (HQL查询分析器的活动日志) ####log4j.logger.org.hibernate.hql.ast.AST=debug  ### log just the SQL  (记录执行的SQL DML语句)####log4j.logger.org.hibernate.SQL=debug  ### log JDBC bind parameters(记录JDBC参数)###  log4j.logger.org.hibernate.type=info  #log4j.logger.org.hibernate.type=debug ### log schema export/update (记录执行的SQL DDL语句)###  log4j.logger.org.hibernate.tool.hbm2ddl=debug                #可以将所有sql语句进行输出### log HQL parse trees (记录HQL日志分析树)####log4j.logger.org.hibernate.hql=debug ###(记录在清理Session缓存时,Session缓存中所有对象的状态(最多记录20个对象))####log4j.logger.org.hibernate.pretty=DEBUG ### log cache activity(记录第二级缓存的活动)###  #log4j.logger.org.hibernate.cache=debug ### log transaction activity (记录与事务有关的活动  )### #log4j.logger.org.hibernate.transaction=debug  ### log JDBC resource acquisition(记录得到的JDBC资源)####log4j.logger.org.hibernate.jdbc=debug### enable the following line if you want to track down connection(记录与事务有关的活动)###  ### leakages when using DriverManagerConnectionProvider ###  #log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace  ###是一种提供安全验证和授权服务的框架 ####log4j.logger.org.hibernate.secure=DEBUG 
根据以上知识对log4j.properties文件进行配置。。。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘金币要过期怎么办 手机一直扣费怎么办 手机卡自动扣费怎么办 淘宝退货运费险不赔怎么办 类目不能开直通车怎么办 淘宝虚拟恶意退款怎么办 淘宝虚拟单退款怎么办 虚拟物品被骗了怎么办 网络选修课挂了怎么办 美团商家退出怎么办 卖家版运费险太贵了怎么办 美瞳没有客源怎么办 购物车满了怎么办 手机程序无响应怎么办 三星手机无响应怎么办 游戏无响应了怎么办 手机百度无响应怎么办 新手机响应慢怎么办 vivo手机无响应怎么办 vivo软件无响应怎么办 退货商家不处理怎么办 淘宝页面变小了怎么办 淘宝卖家让微信交易被骗怎么办 苹果下载特别慢怎么办 淘宝没有支付宝怎么办 淘宝买东西限购怎么办 淘宝被别人登录怎么办 淘宝被厂家投诉怎么办 买家退货说是假货怎么办 同行给差评怎么办 被买家举报了怎么办 淘宝商品被屏蔽怎么办 电脑处于离线状态怎么办 计算机处于离线状态怎么办 交易猫安全提醒怎么办 网吧进游戏代码怎么办 车票冲突买不了怎么办 苹果8淘宝打不开怎么办 我的淘宝打不开怎么办 福袋不支持退货怎么办 不支持跨区下单怎么办