b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

log4j appenders_fileappender log4j_log4j file windows(2)

电脑杂谈  发布时间:2017-02-21 14:24:03  来源:网络整理

log4j.xml中定义了4个appender,就是log输出的位置,一个是控制台,三个是文件,但有一个文件common-error.log是专用于收集特殊错误的文件,可以定义多个分别为不同的场景使用,log4j的相关定义如下:

(1). 输出方式appender一般有5种:

org.apache.log4j.RollingFileAppender(滚动文件,自动记录最新日志)

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

org.apache.log4j.FileAppender (文件)

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

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

(2). 日记记录的优先级priority,优先级由高到低分为

OFF ,FATAL ,ERROR ,WARN ,INFO ,DEBUG ,ALL。fileappender log4j

Log4j建议只使用FATAL ,ERROR ,WARN ,INFO ,DEBUG这五个级别。

(3). 格式说明layout中的参数都以%开始,后面不同的参数代表不同的格式化信息(参数按字母表顺序列出):

%c 输出所属类的全名,可在修改为 %d{Num} ,Num类名输出的维(如:"org.apache.elathen.ClassName",%C{2}将输出elathen.ClassName)

%d 输出日志时间其格式为 %d{yyyy-MM-dd HH:mm:ss,SSS},可指定格式 如 %d{HH:mm:ss}

%l 输出日志事件发生位置,包括类目名、发生线程,在代码中的行数

%n 换行符

%m 输出代码指定信息,如info(“message”),输出message

%p 输出优先级,即 FATAL ,ERROR 等

%r 输出从启动到显示该log信息所耗费的毫秒数

%t 输出产生该日志事件的线程名

3. web.xml中配置log4j

<!-- 配置加载log4j.xml文件路径 -->

<context-param>

<param-name>log4jConfigLocation</param-name>

<param-value>classpath:config/log4j.xml</param-value>

</context-param>

<!-- 配置log4j.xml变量 -->

<context-param>

<param-name>rootLevel</param-name>

<param-value>DEBUG</param-value>

fileappender log4j_log4j file windows_log4j appenders

</context-param>

<context-param>

<param-name>loggingLevel</param-name>

<param-value>INFO</param-value>

</context-param>

<!-- 配置log4j.xml器 -->

<listener>

<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>

</listener>

4. 类使用log4j

(1)包引入

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

(2)日志常量定义

/** 组件日志 */

private static final Logger logger = LoggerFactory .getLogger(LoggerNames.LOGISTICS_COMPONENT);

(3)日志打印

logger.info("日志打印");


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33684-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 杨静文
      杨静文

      早知道不更新了

    • 康国花
      康国花

      我狂晕倒

    • 梅丽尔斯特里普
      梅丽尔斯特里普

      我需要输入登录名个密码的wifi

    热点图片
    拼命载入中...