首页 > 代码库 > log4j的配置与使用
log4j的配置与使用
依赖包
<!-- log4j --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
web.xml配置
<context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:com/nanri/config/logConfig/log4j.properties</param-value> </context-param> <!-- 应用名.root 相当于添加一个系统变量,主要是为了指定应用的路径。 --><context-param> <param-name>webAppRootKey</param-name> <param-value>SpringProject.root</param-value> </context-param>
log4j.properties配置文件
SpringProject.root是在web.xml中配置的webAppRootKey的值。
#配置日志文件的存储地址log4jPath=${SpringProject.root}/WEB-INF/logs/log4j.rootLogger=info, dest1log4j.appender.dest1.encoding=UTF-8log4j.appender.dest1=org.apache.log4j.ConsoleAppenderlog4j.appender.dest1.Append=truelog4j.appender.dest1.layout=org.apache.log4j.PatternLayoutlog4j.appender.dest1.layout.ConversionPattern=%d{[yyyy-MM-dd HH:mm:ss]} %-5p %x -> %m%n###############################################product.log#################################################对包pakage.product下所有的类配置一个日志文件log4j.logger.pakage.product=info,productFilelog4j.additivity.pakage.product=falselog4j.appender.productFile.encoding=UTF-8log4j.appender.productFile=org.apache.log4j.FileAppenderlog4j.appender.productFile.File=${log4jPath}/pakage/product/product.loglog4j.appender.productFile.Append=truelog4j.appender.productFile.layout=org.apache.log4j.PatternLayoutlog4j.appender.productFile.layout.ConversionPattern=%d %-5p %-5c{10}:%L %x -> %m%
log4j的配置与使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。