智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述Appuim项目实战—log4j配置相关的知识,希望能为你提供帮助。
1. 在maven中配置log4j的依赖
|
log4j.rootLogger=DEBUG,console,FILElog4j.rootLogger=info,stdout,traceloglog4j.appender.Root.Encoding=UTF-8log4j.additivity.org.apache=falselog4j.appender.tracelog=org.apache.log4j.FileAppenderlog4j.appender.tracelog.Encoding=UTF-8log4j.appender.tracelog.File=./log/project.loglog4j.appender.D.Threshold = DEBUG ## è????oDEBUG?o§?????¥????????¥???log4j.appender.tracelog.layout=org.apache.log4j.PatternLayoutlog4j.appender.tracelog.layout.ConversionPattern=%d{yyyy-MM-dd-HH:mm:ss}(%F:%L)%m%n log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.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"); }}
效果如图
文章图片
项目的路径截图
文章图片
推荐阅读
- android,项目
- android,context
- java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/xxx/lib/arm/liblame.so: has text relocation
- Appuim项目实战---录制视频
- Appuim项目实战---监听testng
- 更新APP
- Android Retrofit源码分析(一边用一边侃)
- Android 自定义控件之圆形扩散View(DiffuseView)
- Android7.0对dlopen的改变