`
qdpurple
  • 浏览: 272972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j的配置问题及示例

阅读更多

一.在一个java项目中使用log4j,

1).在项目中添加jar包: log4j-1.2.8.jar

2).把log4j.配置文件放入项目 src目录下

3).在类中声明变量:

private static final Logger logger=LogManager.getLogger(TestLog4j.class);

 参数为所在类名.class

接着就可以在方法中使用logger.info() 方法了.

 

二.关于使用log4j报错信息的解决:

log4j:WARN No appenders could be found for logger (test.log4j.TestLog4j).
log4j:WARN Please initialize the log4j system properly.

 

 原因: 未找到log4j.properties配置文件.

解决: 按照一 2,把log4j.properties配置文件放入src下.

 

三 .log4j.properties配置文件

下面是一个简单的配置文件示例

  log4j.rootLogger=DEBUG, stdout, R

  log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  log4j.appender.stdout.layout.ConversionPattern=%7p:%m%n

  log4j.appender.R=org.apache.log4j.RollingFileAppender
  log4j.appender.R.File=example.log
  log4j.appender.R.MaxFileSize= 100KB
  log4j.appender.R.MaxBackupIndex=1
  log4j.appender.R.layout=org.apache.log4j.PatternLayout
  log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n        

 1)关于log4j.appender.R.File 问题,示例为example.log,程序运行时将自动创建此文件.

但若想在一个目录中存放log文件,则log4j.appender.R.File=logs/example.log

程序将报错: 说找不到文件. 必须保证logs目录存在.

 

分享到:
评论

相关推荐

    log4j的配置示例

    简单的log4j测试工程 博文链接:https://lgsun592.iteye.com/blog/865970

    log4j使用手册和配置文件示例

    log4j使用手册和配置文件示例

    SpringBoot中使用log4j进行日志管理示例源码

    SpringBoot中使用log4j进行日志管理示例源码

    log4j.xml 配置文件

    log4j 的配置文件示例 log4j是很好用的日志,建议项目里面都用上.

    SpringBoot2.X整合Mybatis代码示例2-使用配置文件方式+Log4j

    在项目开发过程中,日志是必不可少的,此文将讲解SpringBoot2.x中log4j的整合。

    log4j,log4j2,slf4j,Java日志全部示例

    Java日志全面示例,可以下载运行,简洁易懂,能说明问题。 用maven构建,Java中普通加载log4j,普通web项目加载log4j,Spring项目加载log4j,让你彻底清除Java日志的配置和集成

    log4j常用配置详解

    log4j常用配置,properties 和.xml两种配置示例

    java log4j 示例

    此项目是log4j的一个简单示例源代码。如果想看此示例的详解请登录http://blog.csdn.net/xiangsuixinsheng/article/details/6687079查看。

    log4j自定义日志文件名及日志输出格式

    根据项目需要,要求日志文件名及输出的日志内容头为特殊的格式,因此重写了log4j的一些方法,如要求的格式和项目不同,可根据示例参考进行再次的修改

    Log4j 学习笔记.doc

    Log4j 学习笔记. 1. Log4j的类图 ...3. xml格式的log4j配置文件概述 4. 在xml文件中配置appender和layout 5. 我自己的一个使用xml文件配置log4j环境的很简单的例子 6. Log4j的编码习惯 参考资料

    深入学习log4j

    Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...

    log4j使用总结

    该文档包括log4j的介绍、log4j的配置文件以及配置参数详解、log4j在程序中的使用、以及log4j配置示例四大部分。

    Log4j日志管理系统简单使用说明

     以上是从原理方面说明Log4j的使用方法,在具体Java编程使用Log4j可以参照以下示例:    1、 建立Logger实例:  语法表示:public static Logger getLogger( String name)  实际使用:static Logger logger = ...

    Log4j示例

    Log4j示例 ,.properties配置,或者XML配置 有时候我们读取XML配置时候不需要验证schema这里也提供了解决方法

    idea mybatis配置log4j打印sql语句的示例

    本篇文章主要介绍了idea mybatis配置log4j打印sql语句的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    log4net完整示例代码配置

    然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快...

    SpringBoot日志插件log4J和slf4J的使用和比较含完整示例

    本文主要介绍了在 Spring Boot 框架中如何使用 Log4j 和 Slf4j,并通过对比分析它们的优缺点,帮助读者更好地选择合适的日志记录工具。文章中提供了完整的示例代码,并附有详细的注释说明。 Log4j 和 Slf4j 都是...

    Log4J2JasonSample:Log4j 2 Jason 配置示例应用程序

    这是 Log4J 2.2 JSON 配置示例应用程序。 克隆网址: : 通过 maven 运行: mvn clean install 从 Eclipse 运行:右键单击项目-> Run As -> Maven install 注意:您已经在 Eclipse 中安装了 maven 插件。 一旦 ...

    springboot2 多数据源配置 mybatis log4j2 完整示例

    springboot2 多数据源配置,springboot2+mysql+mybatis+log4j2+swagger2

    log4j.properties

    log4j日志文件的配置文件示例,粘贴至项目src配置文件目录可直接使用。

Global site tag (gtag.js) - Google Analytics