zoukankan      html  css  js  c++  java
  • Log4j(一)—— Log4j入门实例

    步骤:

    1. 新建一个Java工程,导入log4j的jar包;
    2. 在src目录下创建log4j.properties配置文件并设置;
       1 # 配置根Logger
       2 log4j.rootLogger=ERROR,stdout,file
       3 
       4 # 输出ERROR级别以上的日志到控制台
       5 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
       6 log4j.appender.stdout.Target=System.out
       7 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
       8 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
       9 
      10 # 输出ERROR级别以上的日志到E:\test.log
      11 log4j.appender.file=org.apache.log4j.RollingFileAppender
      12 log4j.appender.file.File=E:\test.log
      13 log4j.appender.file.MaxFileSize=5MB
      14 log4j.appender.file.MaxBackupIndex=10
      15 log4j.appender.file.layout=org.apache.log4j.PatternLayout
      16 log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
    3. 在JAVA代码中记录日志;
       1 package basic;
       2 
       3 import org.apache.log4j.Logger;
       4 
       5 public class Log4jTest {
       6 
       7     private static final Logger logger = Logger.getLogger(Log4jTest.class);
       8     
       9     public static void main(String[] args) {
      10         logger.error("This is debug message.");
      11     }
      12 }
    4. 输出结果:
      控制台输出的结果:

      日志文件输出的结果:
  • 相关阅读:
    VKD224B触摸芯片调试笔记
    liunx 常用命令学习笔记
    2440 裸机学习 点亮LED
    单端正激变换器
    c# 文件与流
    c# 接口笔记
    Ubuntu18.04 server安装步骤
    how to force git to overwritten local files
    Linux基础
    解决Linux下Firefox无法启动的问题
  • 原文地址:https://www.cnblogs.com/stray/p/5562016.html
Copyright © 2011-2022 走看看