浅谈文件描述符与文件指针
2016-04-08 21:37
344 查看
log4j.xml 文件放到src文件下,并且如果文件log,最好目录建好
引入log4j的jar包,附件有
在文件java文件中写入代码:
protected final Logger logger = Logger.getLogger(this.getClass());
启动就可以调用了。
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="stdout" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%-5p (%F:%L) - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="INFO" /> <param name="LevelMax" value="FATAL" /> </filter> </appender> <appender name="access" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="/home1/ams/log/access.log" /> <param name="Append" value="false" /> <param name="MaxFileSize" value="1024" /> <param name="MaxBackupIndex" value="2" /> <param name="Threshold" value="INFO" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="INFO" /> <param name="LevelMax" value="WARN" /> <param name="AcceptOnMatch" value="true" /> </filter> </appender> <appender name="error" class="org.apache.log4j.RollingFileAppender"> <param name="Append" value="false" /> <param name="File" value="/home1/ams/log/error.log" /> <param name="MaxFileSize" value="1024KB" /> <param name="MaxBackupIndex" value="2" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="ERROR" /> <param name="LevelMax" value="ERROR" /> <param name="AcceptOnMatch" value="true" /> </filter> </appender> <appender name="IBatisTest" class="org.apache.log4j.RollingFileAppender"> <param name="Append" value="true" /> <param name="File" value="/home1/ams/log/sql.log" /> <param name="MaxFileSize" value="1024M" /> <param name="MaxBackupIndex" value="2" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="DEBUG" /> <param name="LevelMax" value="ERROR" /> <param name="AcceptOnMatch" value="true" /> </filter> </appender> <logger name="com.ibatis" additivity="true"> <level value="DEBUG" /> <appender-ref ref="IBatisTest" /> </logger> <logger name="java.sql.Connection" additivity="true"> <level value="DEBUG" /> <appender-ref ref="IBatisTest" /> <appender-ref ref="IBatis" /> </logger> <logger name="java.sql.Statement" additivity="true"> <level value="DEBUG" /> <appender-ref ref="IBatisTest" /> </logger> <logger name="java.sql.PreparedStatement" additivity="true"> <level value="DEBUG" /> <appender-ref ref="IBatisTest" /> <appender-ref ref="IBatis" /> </logger> <logger name="java.sql.ResultSet" additivity="true"> <level value="DEBUG" /> <appender-ref ref="IBatisTest" /> <appender-ref ref="IBatis" /> </logger> <root> <priority value="debug" /> <appender-ref ref="stdout" /> <appender-ref ref="access" /> <appender-ref ref="error" /> <appender-ref ref="IBatisTest" /> <appender-ref ref="IBatis" /> </root> <appender name="IBatis" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="DEBUG" /> <param name="LevelMax" value="DEBUG" /> </filter> </appender> </log4j:configuration>
引入log4j的jar包,附件有
在文件java文件中写入代码:
protected final Logger logger = Logger.getLogger(this.getClass());
启动就可以调用了。
相关文章推荐
- leetcode---Add Binary---string
- KVO和通知机制
- 家谱(并查集)
- 铁大学生慧
- 完全背包问题
- 网络红人魏道道:做微商的不知道就真的“out”了
- Activity生命周期
- Java线程学习
- 码农小汪-Tomact使用war包发布项目
- [字符串与矩阵乘法]
- iOS之播放音效(AVFoundation)
- 汉堡包评价
- 2017京东实习生笔试题(一)
- Android和Java两平台通用的MD5加密
- Codeforces Round #345 (Div. 2) C. Watchmen __ map , sorting and combinatorics
- (OK) iso—mkisofs—linux—fedora23
- RHEL 6.3 安装 samba 方法整理.md
- android日常(问题)Adb connection Error:远程主机强迫关闭了一个现有的连接。
- 【蓝桥杯】历届试题 波动数列(运行超时)
- python入门(三)