首先,在项目中的classes 中新建立一个log4j
properties 文件即可; 在实际编程时,要使Log4j 真正在系统中运行事先还要对配置文件进行定义
定义步骤就是对Logger、Appender 及 Layout 的分别使用
Log4j 支持两种配置文件格式,一种是XML 格式的文件,一种是java properties(key=value)【Java 特性文件(键=值)】
(这里只说明 properties文件) 1、配置根 Logger 其语法为: log4j
rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为 OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL 或者您定义的级别
Log4j 建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG
通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关
比如在这里定 义了 INFO 级别,则应用程序中所有 DEBUG 级别的日志信息将不被打印出来
appenderName:就是指定日志信息输出到哪个地方
您可以同时指定多个输出目的地
例如:log4j
rootLogger=info,A1,B2,C3 2、配置日志信息输出目的地 其语法为: log4j
appender
appenderName = fully
qualified
appender
class // "fully
qualified
appender
class" 可以指定下面五个目的地中的一个: 1
apache
ConsoleAppender(控制台) 2
apache
FileAppender(文件)