log4j-slf4j

简介: log4j-slf4j
 
#rootLogger参数分别为: 根Logger级别, 输出器stdout, 输出器log
log4j.rootLogger = info,stdout,log
 
# \u8F93\u51FA\u4FE1\u606F\u5230\u63A7\u5236\u53F0
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d [%-5p] %l %rms: %m%n
 
#输出DEBUG级别以上的日志到D: //logs/debug.log
log4j.appender.log = org.apache.log4j.DailyRollingFileAppender
log4j.appender.log.DatePattern = '.'yyyy-MM-dd
log4j.appender.log.File = D://debug.log
log4j.appender.log.Encoding = UTF-8
#log4j.appender.log.Threshold = INFO
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = %d [%-5p] (%c.%t): %m%n

测试一下

public class Log4jTest {
  // public static Logger log = Logger.getLogger(Log4jTest.class);
  private static final Logger logger = LoggerFactory
      .getLogger(Log4jTest.class);
 
  public static void main(String[] args) {
    logger.info("Current Time: {}", System.currentTimeMillis());
    logger.info("Current Time: " + System.currentTimeMillis());
    logger.info("Current Time: {}", System.currentTimeMillis());
    logger.trace("trace log");
    logger.warn("warn log");
    logger.debug("debug log");
    logger.info("info log");
    logger.error("error log");
 
    logger.info("current time :{}", System.currentTimeMillis());
    logger.error("error");
    logger.info("这是我要输出的日志");
    System.out.println("打印结果");
 
    // 以下是log4j用法
    // log.debug("debug信息");
    // log.info("info信息");
    // log.warn("this is warm");
  }
}
目录
相关文章
|
7月前
|
Java API Maven
解决SLF4J和logback报错SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
解决SLF4J和logback报错SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
|
Java 数据库连接 API
快速了解常用日志技术(JCL、Slf4j、JUL、Log4j、Logback、Log4j2)
快速了解常用日志技术(JCL、Slf4j、JUL、Log4j、Logback、Log4j2)
161 0
|
Java Maven
SpringBoot中使用SLE4J日志框架启动报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinde
SpringBoot中使用SLE4J日志框架启动报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinde
514 1
|
分布式计算 Hadoop
SLF4J:Failed to load class org.slf4j.impl.StaticLoggerBinder.
SLF4J:Failed to load class org.slf4j.impl.StaticLoggerBinder.
264 0
|
Java
Lombok @Slf4j log对象没有info等方法 不可用解决方法
Lombok @Slf4j log对象没有info等方法 不可用解决方法
464 0
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
133 0
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
|
Java
浅谈slf4j,logger中的{}功能
浅谈slf4j,logger中的{}功能
109 0
|
Java 测试技术 Apache
Log4j2与Slf4j的最佳实践
本文将介绍目前Java项目中最常见的Log4j2 + Slf4j的使用组合,这也是我自己项目中目前使用的。
886 0
Log4j2与Slf4j的最佳实践
|
Java
slf4j比log4j更优秀的一点是可以使用占位符
slf4j比log4j更优秀的一点是可以使用占位符
349 0