请选择 进入手机版 | 继续访问电脑版

华夏ERP官网

 找回密码
 立即注册
搜索
查看: 885|回复: 1

Log4J 2.XX详细教程【非常详细,一步到位】

[复制链接]

27

主题

0

好友

196

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-2-26 23:40:10 |显示全部楼层
Log4J 2.11.2是Log4J的升级版 Log4J 官方网站Log4J 1.xx教程


1.首先添加Mavn依赖,没有使用Maven的请去下载对应的jar包导入
  1. <dependency>
  2.       <groupId>org.apache.logging.log4j</groupId>
  3.       <artifactId>log4j-api</artifactId>
  4.       <version>2.11.2</version>
  5. </dependency>

  6. <dependency>
  7.       <groupId>org.apache.logging.log4j</groupId>
  8.       <artifactId>log4j-core</artifactId>
  9.       <version>2.11.2</version>
  10. </dependency>
复制代码
2.基本使用
  1. public static void main(String[] args) {
  2.         Logger logger = LogManager.getLogger("自定义名称");
  3.         logger.trace("trace level");
  4.         logger.debug("debug level");
  5.         logger.info("info level");
  6.         logger.warn("warn level");
  7.         logger.error("error level");
  8.         logger.fatal("fatal level");
  9.     }
复制代码
  1. ERROR StatusLogger No Log4j 2 configuration file found.
  2. Using default configuration (logging only errors to the console),
  3. or user programmatically provided configurations.
  4. Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging.
  5. See https://logging.apache.org/log4j/2.x/manual/configuration.html for instructions on how to configure Log4j 2

  6. 20:15:24.023 [main] ERROR 自定义名称 - error level
  7. 20:15:24.027 [main] FATAL 自定义名称 - fatal level
复制代码
这里报出了两个错误,其实这是没有创建配置文件,Log4J会使用默认的配置文件,下面就来说怎么配置配置文件

配置文件在src文件夹下新建log4j2.xml,内容如下:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="warn">
  3.     <Appenders>
  4.         <Console name="Console" target="SYSTEM_OUT">
  5.             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %l %msg%n"/>
  6.         </Console>
  7.     </Appenders>
  8.     <Loggers>
  9.         <Root level="TRACE">
  10.             <AppenderRef ref="Console"/>
  11.         </Root>
  12.     </Loggers>
  13. </Configuration>
复制代码
回复

使用道具 举报

0

主题

0

好友

12

积分

新手上路

Rank: 1

发表于 2020-4-27 16:38:56 |显示全部楼层
springboot 默认自带的日志插件logback就够用了吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|QQ群:732152262|Archiver|手机版|华夏ERP官网

GMT+8, 2020-9-26 20:21 , Processed in 1.092002 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部