• log4j程序遇到错误打印日志到文件中


    log4j.properties:

        # 定义 DEBUG 优先级, R 为日志输出目的的

        log4j.rootLogger= DEBUG, R

        # 设置日志输出类型 , 为文件类型

        log4j.appender.R= org.apache.log4j.FileAppender

       # 设置日志文件的位置

        log4j.appender.R.file=../visitemanage/logs/logRecord.log

        # 每次在文件尾写入新的日志信息

        log4j.appender.R.Append= true

        # 日志输出信息格式类型

        log4j.appender.R.layout= org.apache.log4j.PatternLayout

        # 日志输出信息格式为 换行、日期、优先级、 [ 全类名 ] 、日志信息、换行

        log4j.appender.R.layout.ConversionPattern= %n%d%p [%l] %m%n

    测试代码:

         package com.zhongren.Test;
         import org.apache.log4j.Logger;

        public class Test {
               public static void main(String[] args) {
               Logger logger = Logger.getLogger(Test.class.getName());//获取日志记录器,这个记录器将负责控制日志信息
                  try {
                                int i=10/0;
                       } catch (Exception e) {
                       logger.info(e.getMessage());//使用Logger对象的debug、info方法输出日志信息
                      }
                    }
            }

    测试结果:

  • 相关阅读:
    codevs 1115 开心的金明
    POJ 1125 Stockbroker Grapevine
    POJ 2421 constructing roads
    codevs 1390 回文平方数 USACO
    codevs 1131 统计单词数 2011年NOIP全国联赛普及组
    codevs 1313 质因数分解
    洛谷 绕钉子的长绳子
    洛谷 P1276 校门外的树(增强版)
    codevs 2627 村村通
    codevs 1191 数轴染色
  • 原文地址:https://www.cnblogs.com/wangjiagang/p/5988146.html
Copyright © 2020-2023  润新知