文档详情

后台服务代码架构log4j详细配置及解释.pdf

发布:2025-04-14约1.45万字共10页下载文档
文本预览下载声明

服务代码架构:log4j详细配置及解释

一、pom文件配置

properties

slf4j.version1.7.7/slf4j.version

log4j.version1.2.17/log4j.version

/properties

!--日志文件管理包--

dependency

groupIdlog4j/groupId

artifactIdlog4j/artifactId

version${log4j.version}/version

/dependency

!--格式化对象,方便输出日志--

dependency

groupIdcom.alibaba/groupId

artifactIdfastjson/artifactId

version1.1.41/version

/dependency

dependency

groupIdorg.slf4j/groupId

artifactIdslf4j-api/artifactId

version${slf4j.version}/version

/dependency

dependency

groupIdorg.slf4j/groupId

artifactIdslf4j-log4j12/artifactId

version${slf4j.version}/version

/dependency

!--logend--

二、perties配置

Log4J的配置文件(ConfigurationFile)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或

xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。

1、配置根Logger

log4j.rootLogger=[level],appenderName1,appenderName2,…

其中[level]是日志输出级别,共有5级:

FATAL0

ERROR3

WARN4

INFO6

DEBUG7

2、配置日志信息输出目的地Appender

Appender为日志输出目的地,Log4j提供的appender有以下几种:

org.apache.log4j.ConsoleAppender(控制台),

org.apache.log4j.FileAppender(文件),

org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),

org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),

org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)

3、Layout:日志输出格式,Log4j提供的layout有以下几种:

org.apache.log4j.HTMLLayout(以HTML表格形式布局),

org.apache.log4j.PatternLayout(可以灵活地指定布局模式),

org.apache.log4j.SimpleLayo

显示全部
相似文档