ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.93KB ,
资源ID:22243171      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22243171.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java中log日志的使用完全版文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java中log日志的使用完全版文档格式.docx

1、import mons.logging.LogFactory;public static Log log = LogFactory.getLog(test.class); log.error( 成功关闭链接 );在 commons_logging.properties 文件中定义好了使用那个 第三方日志包,在程序中打印日志时,就使用的是那个包, 非常方便。Log 日志包log4j.appender.consoleAppender=org.apache.log4j.Conso leAppenderlog4j.appender.logfile=org.apache.log4j.DailyRolli

2、ngFileAp penderConsoleAppender ,控制台输出FileAppender ,文件日志输出SMTPAppender ,发邮件输出日志SocketAppender , Socket 日志NTEventLogAppender , Window NT 日志 SyslogAppender ,JMSAppender ,AsyncAppender ,NullAppender文件输出: RollingFileAppender log4j.rootLogger=INFO,logfile log4j.appender.logfile=org.apache.log4j.RollingFil

3、eAppend erlog4j.appender.logfile.Threshold=INFO / 输出以 上的 INFO 信息log4j.appender.logfile.File=./logs/INFO_log / 保存 log文件路径log4j.appender.logfile.Append=true / 默认为 true ,添加到末尾, false 在每次启动时进行覆盖 log4j.appender.logfile.MaxFileSize=10KB / 一个 log 文件的 大小,超过这个大小就又会生成 1 个日志 /KB ,MB ,GB log4j.appender.logfile.

4、MaxBackupIndex=3 / 最多保存 3 个 文件备份 log4j.appender.logfile.layout=org.apache.log4j.HTMLLayo ut /输出文件的格式log4j.appender.logfile.layout.LocationInfo=true # 是否显示 类名和行数log4j.appender.logfile.layout.Title= 页面 title #html 页面的 <title># SampleLayout# log4j.appender.logfile.layout=org.apache.log4j.SampleLa

5、y out# PatternLayout # log4j.appender.logfile.layout=org.apache.log4j.PatternLay out# log4j.appender.logfile.layout.ConversionPattern=%d%p% c-%m%n%d# XMLLayout# log4j.appender.logfile.layout=org.apache.log4j.XMLLayout# log4j.appender.logfile.layout.LocationInfo=true # 是否显示类名和行数# TTCCLayout # log4j.a

6、ppender.logfile.layout=org.apache.log4j.TTCCLayo ut # log4j.appender.logfile.layout.DateFormat=ISO8601 #NULL, RELATIVE, ABSOLUTE, DATE or ISO8601.# log4j.appender.logfile.layout.TimeZoneID=GMT-8:00# log4j.appender.logfile.layout.CategoryPrefixing=false # 默认为 true 打印类别名# log4j.appender.logfile.layout

7、.ContextPrinting=false# 默认为 true 打印上下文信息# log4j.appender.logfile.layout.ThreadPrinting=false # 默认为 true 打印线程名# 打印信息如下:2007-09-13 14:45:39,765 http-8080-1 ERROR com.poxool.test.test - error 成功关闭链接 # # 每天文件的输出: DailyRollingFileAppender log4j.rootLogger=INFO,errorlogfile log4j.appender.errorlogfile=org

8、.apache.log4j.DailyRollingF ileAppender log4j.appender.errorlogfile.Threshold=ERROR log4j.appender.errorlogfile.File=./logs/ERROR_log log4j.appender.errorlogfile.Append=true # 默认为 true ,添 加到末尾, false 在每次启动时进行覆盖 log4j.appender.errorlogfile.ImmediateFlush=true 直接输出,不进行缓存#.yyyy-MM: 每个月更新一个 log 日志 #yyyy

9、-ww: 每个星期更新一个 log 日志 #yyyy-MM-dd: 每天更新一个 log 日志 #yyyy-MM-dd-a: 每天的午夜和正午更新一个 log 日志 #yyyy-MM-dd-HH: 每小时更新一个 log 日志 #yyyy-MM-dd-HH-mm: 每分钟更新一个 log 日志 log4j.appender.errorlogfile.DatePattern=yyyy-MM-dd.log #文件名称的格式 log4j.appender.errorlogfile.layout=org.apache.log4j.Patter nLayout log4j.appender.errorl

10、ogfile.layout.ConversionPattern=%d %p%c-%m%n%d 控制台输出: log4j.rootLogger=INFO,consoleAppender log4j.appender.consoleAppender=org.apache.log4j.Conso leAppender log4j.appender.consoleAppender.Threshold=ERROR log4j.appender.consoleAppender.layout=org.apache.log4j. PatternLayoutlog4j.appender.consoleAppen

11、der.layout.ConversionPatter n=%d%-5p%m%n log4j.appender.consoleAppender.ImmediateFlush=true /直接输出,不进行缓存 log4j.appender.consoleAppender.Target=System.err / 默 认是 System.out 方式输出! PATTERN FORMATS GLOSSARY ! %n -新的一行 %m -打印错误信息 %p -打印优先级信息 (FATAL, ERROR, WARN, INFO,DEBUG or custom) ! %r -打印程序开始后过去的毫秒数 %

12、 - 打印输出的百分比 SOME MORE CLUTTER IN YOURLOG ! %c - name of your category (logger), %c2 will outputs last two components ! %t -打印产生该日志信息的线程名 称! %x -打印嵌套的上下文信 SLOW PERFORMANCEFORMATS ! %d -打印时间和日期,比如 %dISO8601, %dDATE, %dABSOLUTE,%dHH:mm:ss,SSS, %ddd MMM yyyyHH:ss,SSS 等等 ! %l - Shortcutfor %F%L%C%M %F -

13、Java 代码文件名称 %L - Java 代码错误的行 %C - Java 类的名称 , %C1 将输出以“ . ”分割的后面一 个! %M - Java 方法的名 FORMATMODIFIERS ! %-any_letter_above - Left-justify in min. width (default is right-justify) ! %20any_letter_above - 20 char. min. width (pad with spaces if reqd.) ! %.30any_letter_above - 30 char. max. width (trunca

14、te beginning if reqd.) ! %-10.10r - Example. Left-justify time elapsed within10-wide field. ! Truncate from beginning if wider than 10characters. !发送邮件: SMTPAppenderlog4j.rootLogger=INFO,MAILlog4j.appender.MAIL=.SMTPAppende rlog4j.appender.MAIL.Threshold=DEBUGlog4j.appender.MAIL.BufferSize=10KBlog4j

15、.appender.MAIL.From=yu77585211111log4j.appender.MAIL.SMTPHost=log4j.appender.MAIL.Subject=Log4JMessagelog4j.appender.MAIL.To=yuyongpenglog4j.appender.MAIL.layout=org.apache.log4j.PatternLayout log4j.appender.MAIL.layout.ConversionPattern=%d-%c-% -4r%t%-5p%c%x-%m%n数据库: JDBCAppender log4j.appender.DAT

16、ABASE=org.apache.log4j.jdbc.JDBCA ppender log4j.appender.DATABASE.URL=jdbc:oracle:thin:210.5 1.173.94:1521:YDB log4j.appender.DATABASE.driver=oracle.jdbc.driver.Oracl eDriverlog4j.appender.DATABASE.user=ydbuser log4j.appender.DATABASE.password=ydbuser log4j.appender.DATABASE.sql=INSERTINTOA1(TITLE3) VALUES(%d-%c%-5p%c%x-%m%n) log4j.appender.DATABASE.layout=org.apache.log4j.Patte rnLayout log4j.appender.DATABASE.layout.ConversionPattern=%d -%c-%-4r%t%-5p%c%x-%m%n /数据库的链接会有问题,可以重写 org.apache.log4j.jdbc.JDBCAppender 的 getConnection 使 用数据库链接池去得链接,可以避免 insert 一条就链接一次数据库。 ()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1