Appuim项目实战—log4j配置
Posted 做梦的人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appuim项目实战—log4j配置相关的知识,希望对你有一定的参考价值。
1. 在maven中配置log4j的依赖
|
在src新建一个log4j.properties内容如下
log4j.rootLogger=DEBUG,console,FILE log4j.rootLogger=info,stdout,tracelog log4j.appender.Root.Encoding=UTF-8 log4j.additivity.org.apache=false log4j.appender.tracelog=org.apache.log4j.FileAppender log4j.appender.tracelog.Encoding=UTF-8 log4j.appender.tracelog.File=./log/project.log log4j.appender.D.Threshold = DEBUG ## è¾åºDEBUG级å«ä»¥ä¸çæ¥å¿ log4j.appender.tracelog.layout=org.apache.log4j.PatternLayout log4j.appender.tracelog.layout.ConversionPattern=%d{yyyy-MM-dd-HH:mm:ss}(%F:%L)%m%n log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%-5p%d{yyyy-MM-dd-HH:mm:ss}(%F:%L)%m%n
实例log
package until; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; public class logTest { public static Logger logger = Logger.getLogger(logTest.class); public logTest() { PropertyConfigurator.configure("log4j.properties"); } public static void logInfo(Object message) { logger.info(message); } public static void logError(Object message) { logger.error(message); // Assert.assertTrue(false);可以扩展讲下,断言的几种方式 } public static void logWarn(Object message) { logger.warn(message); } }
使用log
package until; public class test { public static void main(String[] args) { logTest.logInfo("12"); } }
效果如图
项目的路径截图
以上是关于Appuim项目实战—log4j配置的主要内容,如果未能解决你的问题,请参考以下文章
solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段