log4j日志配置文件log4j.properties

你的名字 2022-07-14 09:42 376阅读 0赞
  1. # 通过根元素指定日志输出的级别、目的地:控制台,文件 # 日志输出优先级: debug < info < warn < error log4j.rootLogger=info,console,file ############# 日志输出到控制台 ############# # 日志输出到控制台使用的api类 log4j.appender.console=org.apache.log4j.ConsoleAppender
  2. # 指定日志输出的格式:灵活的格式
  3. log4j.appender.console.layout=org.apache.log4j.PatternLayout
  4. # 具体格式内容 %d:日期 %p:时间 %c:优先级 %M:方法 %m%n:打印的信息
  5. log4j.appender.console.layout.ConversionPattern=%d %p %c.%M()-%m%n
  6. ############# 日志输出到文件 #############
  7. log4j.appender.file=org.apache.log4j.RollingFileAppender
  8. # 文件参数:指定日志文件路径
  9. log4j.appender.file.File=../logs/MyLog.log
  10. # 文件参数:指定日志文件最大大小
  11. log4j.appender.file.MaxFileSize=5kb
  12. # 文件参数:指定产生日志文件的最大数目
  13. log4j.appender.file.MaxBackupIndex=100
  14. # 日志格式
  15. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  16. log4j.appender.file.layout.ConversionPattern=%d %c.%M()-%m%n

代码示例

  1. public class MyLog {
  2. Logger log = Logger.getLogger(Test.class);
  3. @Test
  4. public void demo() {
  5. try {
  6. log.info("逻辑代码开始");
  7. int i = 1 / 0;
  8. log.info("逻辑代码结束");
  9. } catch (Exception e) {
  10. e.printStackTrace();
  11. log.error("错误信息",e);
  12. }
  13. }
  14. }

输出显示

Center
感兴趣的朋友可以关注微信公众号(会定时推送新的知识):

70

发表评论

表情:
评论列表 (有 0 条评论,376人围观)

还没有评论,来说两句吧...

相关阅读

    相关 [Log4j] 配置Log4j

    Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创

    相关 [Log4j] 配置Log4j

    Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创

    相关 log4j日志文件

    日志记录器(Logger)的行为是分等级的。     具体分为:OFF、 FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL或     者您定义

    相关 Log4j日志配置

    一、Log4j的简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志级别,日志要输出位