国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
在struts里應(yīng)用log4j寫日志
轉(zhuǎn)自:http://www.ewuxi.cn/BBS/dispbbs.asp?boardID=59&ID=2036&page=1
在struts里應(yīng)用log4j寫日志,一般是放在classes目錄下的名字是log4j.propertyies或log4j.xml。log4j.xml功能比較強(qiáng)一點(diǎn)。例子的大概內(nèi)容是這樣的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="‘ target=_blank>http://jakarta.apache.org/log4j/">
<appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
<appender-ref ref="TEMP"/>
<appender-ref ref="CONSOLE"/>
</appender>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-5p [%t] %C (%F:%L) - %m%n"/>
</layout>
</appender>
<appender name="TEMP" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="error.log"/>
<param name="Append" value="true"/>
<param name="ImmediateFlush" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="ERROR"/>
<param name="LevelMax" value="FATAL"/>
<param name="acceptOnMatch" value="TRUE"/>
</filter>
</appender>
<appender name="LOG" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="log.log"/>
<param name="Append" value="true"/>
<param name="ImmediateFlush" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelMatchFilter">
<param name="LevelToMatch" value="ERROR"/>
<param name="acceptOnMatch" value="false"/>
</filter>
</appender>
<logger name="com.ewuxi.champion">
<level value="DEBUG"/>
</logger>
<logger name="com.ibatis">
<level value="DEBUG"/>
</logger>
<root>
<priority value="ERROR"/>
<appender-ref ref="CONSOLE"/>
<!--
<appender-ref ref="TEMP"/>
<appender-ref ref="LOG"/>
-->
</root>
</log4j:configuration>
其中append就一個日志的輸出點(diǎn),可以是文件,console或者其他(如mail).
如果是自己寫程序時用,沒有那么麻煩,建個log4j.properties
內(nèi)容如下:
#levels: debug, info, warn, error, fatal
log4j.rootCategory=DEBUG, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
# ---------------- Attention here ----------------------------
log4j.appender.logfile.File=koala.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
# Pattern to output : date priority [category] - <message>line_separator
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - <%m>%n
仔細(xì)看看,然后寫一下就知道什么意思了。
然后寫每個類時加一句話:
Log log = LogFactory.getLog(所在類名.class),然后程序里就
if (log.isInfo) {
log.info("信息");
}
寫一下就知道了。
作者:小數(shù)點(diǎn)  發(fā)表時間:2005-03-11 10:01
本文章地址:http://blog.yesky.com/Blog/zelime/archive/2005/03/11/86782.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET中使用Apache log4net - .NET2.0 成功在于總結(jié) - 博...
Log4j中使用相對路徑的方法
常用log4j配置 - fanqiang.com
log4j 日志配置 properties 和 xml形式兩種
log4j不同級別日志分不同文件記錄 - 企業(yè)應(yīng)用 - Java - JavaEye論壇
log4j MDC用戶操作日志追蹤配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服