文档章节

log4j2的配置使用

魔法王者安琪拉
 魔法王者安琪拉
发布于 2017/02/15 10:46
字数 146
阅读 11
收藏 1
maven依赖包

<dependencies>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.8</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.8</version>
        </dependency>
        <dependency>
            <groupId>com.lmax</groupId>
            <artifactId>disruptor</artifactId>
            <version>3.3.6</version>
        </dependency>
    </dependencies>



log4j2.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">

    <Properties>
        <Property name="log.file.name">/workspace/logs/log4j</Property>
    </Properties>
    
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout charset="UTF-8"
                pattern="[%d{yyyy-MM-dd HH:mm:ss} %5p] [%t] [%c{2}] - %m%n" />
        </Console>
        
        <RollingFile name="FILE" fileName="${log.file.name}.log" filePattern="${log.file.name}.%d{yyyy-MM-dd}.log">
            <PatternLayout charset="UTF-8" pattern="[%d{yyyy-MM-dd HH:mm:ss,SSS} %5p] [%t] [%c{2}] - %m%n" />
            <Policies>
                <TimeBasedTriggeringPolicy interval="1" modulate="true" />
            </Policies>
        </RollingFile>
    </Appenders>
    <Loggers>
        <!-- -->
        <AsyncLogger  name="com.yudian.log4j" level="ERROR">
        
        <AppenderRef ref="FILE" /></AsyncLogger>
        <Root level="WARN">
            <AppenderRef ref="Console" />
        </Root>
    </Loggers>
</Configuration>

 

© 著作权归作者所有

共有 人打赏支持
魔法王者安琪拉
粉丝 78
博文 98
码字总数 32765
作品 0
深圳
程序员
私信 提问
Java Web (12) Spring集成Log4j2

在pom.xml中配置Log4j2相关的类包 3. 关于log4j2的配置文件名,可以有很多种写法。 log4j2的配置文件查找顺序如下: log4j2-test.properties log4j2-test.yaml or log4j2-test.yml log4j2-te...

Jagery
2016/06/14
56
0
Apache Log4j 2.0 Beta6 发布

Apache Log4j 2.0 发布第 6 个 beta 版本,该版本改进内容包括: 修复的 Bug: o LOG4J2-231: Logger.getParent() 没有返回正确的 Logger o LOG4J2-201: 将插件注解属性从 type 改为 category...

oschina
2013/05/12
1K
6
springboot使用log4j输出

参考链接:springboot日志体系---log4j2 前言 在搭建开发框架的时候,看了Springboot官方文档推荐使用Logback和log4j2做日志的输出,最终选择了log4j2 本文解决以下问题: - 为何使用log4j2 ...

特拉仔
07/24
0
0
Spring Boot基础教程5-日志配置-logback和log4j2

源码地址:https://github.com/roncoo/spring-boot-demo 支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback 配置方式:默认配置文件配置和引用外部配置文件配置 一、...

芝麻绿豆
2016/12/05
3K
0
log4j2之环境搭建及基础配置

注 本文是使用 Maven + springMVC + slf4j + log4j2(v2.7) 示例,并不是纯粹的 log4j2 ,如果执行不使用 slf4j,只需要在调用的地方,修改 loggerFactory 即可。 一般情况下,不做特殊配置...

倚楼听风雨_
2016/10/15
876
0

没有更多内容

加载失败,请刷新页面

加载更多

详解css BEM书写规范

BEM是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里...

前端小攻略
3分钟前
0
0
一个centos初始化脚本

概述 就是自己无聊写的一个脚本,欢迎使用,star,fork顺便关注我一波 https://github.com/bboysoulcn/centos 使用方法 这个是给最小化安装的centos使用的,在centos 7.5上测试过,当然其他的...

bboysoulcn
7分钟前
0
0
mybatis 自动维护 createdAt, updatedAt

SpringBoot Mybatis Plus公共字段自动填充功能

youngjdong
10分钟前
0
0
Docker之nginx容器中部署静态文件

注: Docker版本如下: Client: Version:17.12.0-ce API version:1.35 Go version:go1.9.2 Git commit:c97c6d6 Built:Wed Dec 27 20:11:19 2017 OS/Arch:linux/amd64Ser......

克虏伯
11分钟前
0
0
搭建git服务器————gitlab

github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器 找一台服务器,首先要...

chencheng-linux
17分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部