本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告

关注电子政务、大型企业应用开发、Web、Workflow、MOM、MDA、RCP、GEF

email:gmluyang@gmail.com


链接

好友
bluedavy-林昊
刑红瑞
SixSun-翻译
Birt中文指南
SixSun-OpenDoc
Eclipse RCP and Web in action(编写中)

我的分类(专题)

日志更新

最新评论

留言板


Blog信息
blog名称:SixSun的Blog
日志总数:152
评论数量:372
留言数量:13
访问次数:2374050
建立时间:2004年12月13日




[Java Open Source]log4j.properties
原创空间,  心得体会

SixSun 发表于 2005/10/31 20:52:45

# An example log4j configuration file that outputs to System.out.  The# output information consists of relative time, log level, thread# name, logger name, nested diagnostic context and the message in that# order. # For the general syntax of property based configuration files see the# documenation of org.apache.log4j.PropertyConfigurator. # 1.1.[Logger]-日志类型## LOGGERS ## log4j.rootLogger=DEBUG, console, file, filehtml, rollingfile, dailyrollingfile, lf5#log4j.rootLogger=DEBUG, console, file, rollingfile, dailyrollingfile, lf5, socket # 2.1.[Console]-控制台# console is set to be a ConsoleAppender which outputs to System.out. # 2.1.1.Appenderlog4j.appender.console=org.apache.log4j.ConsoleAppender # 2.1.2.Layoutlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n# log4j.appender.A1.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n # 2.2.[FileAppender]-文件# Appender file writes to the file "test".# Truncate 'test' if it aleady exists. # 2.2.1.Appenderlog4j.appender.file=org.apache.log4j.FileAppenderlog4j.appender.file.File=log4j-log/file_log.txt#log4j.appender.file.Append=false log4j.appender.filehtml=org.apache.log4j.FileAppenderlog4j.appender.filehtml.File=log4j-log/file_log.htm # 2.2.2.Layoutlog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n# log4j.appender.A1.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n log4j.appender.filehtml.layout=org.apache.log4j.HTMLLayoutlog4j.appender.filehtml.layout.Title="Log4j-System Infomation" # 2.3.[RollingFileAppender]-文件(当文件大小达到设定值时,分割成多个文件)# R is the RollingFileAppender that outputs to a rolling log # file called rolling_log_file.log. # 2.3.1.Appenderlog4j.appender.rollingfile=org.apache.log4j.RollingFileAppenderlog4j.appender.rollingfile.File=log4j-log/rolling_log_file.log # 2.3.2.Layout# Define a pattern layout for the file.  # For more information on conversion characters (i.e. d,p,t,c,l,m,n)# please see the PatternLayout class of the Log4j API.log4j.appender.rollingfile.layout=org.apache.log4j.PatternLayoutlog4j.appender.rollingfile.layout.ConversionPattern=[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n # 2.3.3.Attribute# Set the max size of the file and the number of backup fileslog4j.appender.rollingfile.MaxFileSize=100KBlog4j.appender.rollingfile.MaxBackupIndex=1 # 2.4.[DailyRollingFileAppender]-每天生成一个日值文件# R is the RollingFileAppender that outputs to a rolling log # file called rolling_log_file.log. # 2.4.1.Appenderlog4j.appender.dailyrollingfile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.dailyrollingfile.File=log4j-log/dailyrolling_log_file.log # 2.4.2.Layout# Define a pattern layout for the file.  # For more information on conversion characters (i.e. d,p,t,c,l,m,n)# please see the PatternLayout class of the Log4j API.log4j.appender.dailyrollingfile.layout=org.apache.log4j.PatternLayoutlog4j.appender.dailyrollingfile.layout.ConversionPattern=[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n # 2.5.[LF5Appender]-输出到一个swing控制台# lf5 is set to be a LF5Appender which outputs to a swing# logging console. # 2.5.1.Appenderlog4j.appender.lf5=org.apache.log4j.lf5.LF5Appenderlog4j.appender.lf5.MaxNumberOfRecords=1000 # 2.6.[SocketAppender]# An example log4j configuration file that directs its logging output# to a SocketAppender. The SocketAppender is configuted to send its# output to a server running on the localhost port number 12345. # To test this example, you must start a log4j server with the command##  java org.apache.log4j.net.SocketServer 12345 configurationFile directory/# # 2.6.1.Appender#running on the local host, port 12345.#log4j.appender.socket=org.apache.log4j.net.SocketAppender#log4j.appender.socket.Port=12345#log4j.appender.socket.RemoteHost=localhost # In this example, we are not interested in INNER loop or SWAP# messages.  You might try to set INNER and SWAP to DEBUG for more# verbose output. #log4j.logger.org.apache.log4j.examples.SortAlgo.INNER=INFO#log4j.logger.org.apache.log4j.examples.SortAlgo.SWAP=INFO


阅读全文(4660) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144771502 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号