log4j maven配置示例

时间:2020-02-23 14:41:33  来源:igfitidea点击:

日志记录是编程的重要组成部分。
它有助于开发人员跟踪代码工作流程并有效修复错误。
如果我们在代码中获得任何问题,我们会检查该工作流程或者函数的日志。

log4j是快速,可靠的日志记录框架,可以轻松地与代码集成。
可以在不使用的情况下在运行时启用日志记录

让Log4j在简单的Maven项目中集成。

1)创建简单的Maven Java项目。

2)在pom.xml中放入log4j条目。

<dependency>
 <groupId>log4j</groupId>
 <artifactId>log4j</artifactId>
 <version>1.2.17</version>
</dependency>

3)更新Maven项目下载要求JAR

右键单击"项目" - > Maven - >更新项目

4)Logger的示例类

在Package org.igi.theitroad中的SRC/Main/Java中创建一个名为"loggingmain.java"的类

package org.igi.theitroad;
 
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
 
public class LoggingMain {
 
  private static final Logger logger = LogManager.getLogger(LoggingMain.class);
 public static void main(String[] args) {
  //basic log4j configurator
  BasicConfigurator.configure();
  logger.info("Hello world");
  logger.info("we are in logger info mode");
 
 }
 
}

5)运行程序:

运行上面的程序时,我们将得到以下输出:

0 [main] INFO org.igi.theitroad.LoggingMain  - Hellow world
1 [main] INFO org.igi.theitroad.LoggingMain  - we are in logger info mode