Appuim项目实战—log4j配置

智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述Appuim项目实战—log4j配置相关的知识,希望能为你提供帮助。
1. 在maven中配置log4j的依赖

  1. < !--  配置log4j依赖  -->    
  2.                 < dependency>    
  3.                         < groupId> log4j< /groupId>    
  4.                         < artifactId> log4j< /artifactId>    
  5.                         < version> 1.2.17< /version>    
  6.                 < /dependency>    
【Appuim项目实战—log4j配置】在src新建一个log4j.properties内容如下
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"); }}


  效果如图
Appuim项目实战—log4j配置

文章图片

项目的路径截图
Appuim项目实战—log4j配置

文章图片


    推荐阅读