zoukankan      html  css  js  c++  java
  • log4cplus库的properties文件配置

      使用时需要先获取一个Logger的对象,下面获取Logger对象的内容对应于配置;

    Logger LogConsole = Logger::getInstance(LOG4CPLUS_TEXT("console"));
    Logger LogRoot = Logger::getInstance(LOG4CPLUS_TEXT("root"));
    

      log4cplus常用配置如下:

    #配置文件(其它日志级别配置相同):
    log4cplus.logger.console=TRACE,logConsole
    log4cplus.logger.root=TRACE,ERROR_MSGS, DEBUG_MSGS, INFO_MSGS
    
    #不向默认对象(rootLogger)输出,因此信息只能输出到文件 log4cplus.additivity.file=false ###############################CONSOLE########################################## log4cplus.appender.logConsole=log4cplus::ConsoleAppender log4cplus.appender.logConsole.Encoding=utf-8 log4cplus.appender.logConsole.layout=log4cplus::PatternLayout log4cplus.appender.logConsole.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}] %-5p %m %n ################################DEBUG#################################### #设置日志追加到文件尾 log4cplus.appender.DEBUG_MSGS=log4cplus::TimeBasedRollingFileAppender log4cplus.appender.DEBUG_MSGS.FilenamePattern=debug.%d{yyyyMMdd}.log log4cplus.appender.ERROR_MSGS.Schedule=DAILY log4cplus.appender.ERROR_MSGS.MaxHistory=365 log4cplus.appender.DEBUG_MSGS.Append=true log4cplus.appender.DEBUG_MSGS.RollOnClose=false log4cplus.appender.DEBUG_MSGS.CreateDirs=true #设置日志文件大小 log4cplus.appender.DEBUG_MSGS.MaxFileSize=10MB #设置生成日志最大个数 log4cplus.appender.DEBUG_MSGS.MaxBackupIndex=5 log4cplus.appender.DEBUG_MSGS.Encoding=utf-8 log4cplus.appender.DEBUG_MSGS.layout=log4cplus::PatternLayout #设置日志打印格式 log4cplus.appender.DEBUG_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}] %-5p %m %n #匹配相同日志级别,只有wx_uservedio日志才输入到该文件中 log4cplus.appender.DEBUG_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter log4cplus.appender.DEBUG_MSGS.filters.1.LogLevelToMatch=DEBUG log4cplus.appender.DEBUG_MSGS.filters.1.AcceptOnMatch=true log4cplus.appender.DEBUG_MSGS.filters.2=log4cplus::spi::DenyAllFilter ################################ERROR#################################### #设置日志追加到文件尾 log4cplus.appender.ERROR_MSGS=log4cplus::TimeBasedRollingFileAppender log4cplus.appender.ERROR_MSGS.FilenamePattern=error.%d{yyyyMMdd}.log log4cplus.appender.ERROR_MSGS.Schedule=DAILY log4cplus.appender.ERROR_MSGS.MaxHistory=365 log4cplus.appender.ERROR_MSGS.Append=true log4cplus.appender.ERROR_MSGS.RollOnClose=false log4cplus.appender.ERROR_MSGS.CreateDirs=true #设置日志文件大小 log4cplus.appender.ERROR_MSGS.MaxFileSize=10MB #设置生成日志最大个数 log4cplus.appender.ERROR_MSGS.MaxBackupIndex=5 log4cplus.appender.ERROR_MSGS.Encoding=utf-8 log4cplus.appender.ERROR_MSGS.layout=log4cplus::PatternLayout #设置日志打印格式 log4cplus.appender.ERROR_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}] %-5p %m%n #匹配相同日志级别,只有wx_uservedio日志才输入到该文件中 log4cplus.appender.ERROR_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter log4cplus.appender.ERROR_MSGS.filters.1.LogLevelToMatch=ERROR log4cplus.appender.ERROR_MSGS.filters.1.AcceptOnMatch=true log4cplus.appender.ERROR_MSGS.filters.2=log4cplus::spi::DenyAllFilter ################################INFO#################################### #设置日志追加到文件尾 log4cplus.appender.INFO_MSGS=log4cplus::TimeBasedRollingFileAppender log4cplus.appender.INFO_MSGS.FilenamePattern=info.%d{yyyyMMdd}.log log4cplus.appender.INFO_MSGS.Schedule=DAILY log4cplus.appender.INFO_MSGS.MaxHistory=365 log4cplus.appender.INFO_MSGS.Append=true log4cplus.appender.INFO_MSGS.RollOnClose=false log4cplus.appender.INFO_MSGS.CreateDirs=true #设置日志文件大小 log4cplus.appender.INFO_MSGS.MaxFileSize=10MB #设置生成日志最大个数 log4cplus.appender.INFO_MSGS.MaxBackupIndex=5 log4cplus.appender.INFO_MSGS.Encoding=utf-8 log4cplus.appender.INFO_MSGS.layout=log4cplus::PatternLayout #设置日志打印格式 log4cplus.appender.INFO_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}] %-5p %m %n #匹配相同日志级别,只有INFO日志才输入到该文件中 log4cplus.appender.INFO_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter log4cplus.appender.INFO_MSGS.filters.1.LogLevelToMatch=INFO log4cplus.appender.INFO_MSGS.filters.1.AcceptOnMatch=true log4cplus.appender.INFO_MSGS.filters.2=log4cplus::spi::DenyAllFilter   

      

  • 相关阅读:
    遗传算法(Genetic Algorithm, GA)及MATLAB实现
    CCF CSP 201809-2 买菜
    PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)
    PAT (Basic Level) Practice (中文)1006 换个格式输出整数 (15 分)
    PAT (Basic Level) Practice (中文)1004 成绩排名 (20 分)
    PAT (Basic Level) Practice (中文)1002 写出这个数 (20 分)
    PAT (Advanced Level) Practice 1001 A+B Format (20 分)
    BP神经网络(原理及MATLAB实现)
    问题 1676: 算法2-8~2-11:链表的基本操作
    问题 1744: 畅通工程 (并查集)
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/10320972.html
Copyright © 2011-2022 走看看