zoukankan      html  css  js  c++  java
  • log4c log4crc 配置详解

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE log4c SYSTEM "">
    <log4c version="1.2.1">
    <config>
    <bufsize>0</bufsize>
    <debug level="2"/>
    <nocleanup>0</nocleanup>
    <reread>1</reread>
    </config>

    <category name="root" priority="notice"/>
    <category name="linuxany.com" priority="debug" appender="stderr" />
    <category name="log4ctest" priority="debug" appender="myrollingfileappender" />

    <rollingpolicy name="myrollingpolicy" type="sizewin" maxsize="104857600" maxnum="10" />  
            <!--sizewin 表示达到最大值后新建日志文件  值由maxsize设定
                maxnum  最大文件数目 
             -->
     
    <appender name="myrollingfileappender" type="rollingfile" logdir="./" prefix="mylogfile" layout="dated" rollingpolicy="myrollingpolicy" />
           <!--logdir 日志输出路径
               prefix  文件名
               layout 输出格式 (与下方layout对应)
                  例如dated为:
                      20110727 09:21:10.167 WARN     log4ctest- [    main.c][  57][      main()]: shit!-99947
                      20110727 09:21:10.167 WARN     log4ctest- [    main.c][  57][      main()]: shit!-99948
                      20110727 09:21:10.167 WARN     log4ctest- [    main.c][  57][      main()]: shit!-99949
                  basic为:
                      WARN     log4ctest - [    main.c][  57][      main()]: shit!-99982
                      WARN     log4ctest - [    main.c][  57][      main()]: shit!-99983
                      WARN     log4ctest - [    main.c][  57][      main()]: shit!-99984
                      WARN     log4ctest - [    main.c][  57][      main()]: shit!-99985              
            -->
    <appender name="stdout" type="stream" layout="basic"/>
    <appender name="stderr" type="stream" layout="dated"/>
    <appender name="syslog" type="syslog" layout="basic"/>
    <appender name="s13file" type="s13_file" layout="basic"/>
    <appender name="plain_stderr" type="s13_stderr" layout="none"/>
    <appender name="cat_stderr" type="s13_stderr" layout="catlayout"/>
    <appender name="xml_stderr" type="s13_stderr" layout="xmllayout"/>
    <appender name="user_stderr" type="s13_stderr" layout="userlayout"/>

    <layout name="basic" type="basic"/>
    <layout name="dated" type="dated"/>
    <layout name="catlayout" type="s13_cat"/>
    <layout name="xmllayout" type="s13_xml"/>
    <layout name="none" type="s13_none"/>
    <layout name="userlayout" type="s13_userloc"/>

    </log4c>

      

  • 相关阅读:
    关于用户体验的几张图片
    上下翻滚JS特效代码
    关注程序员健康之——缺失营养时的六种信号
    C#基础知识系列之——for循环
    关于程序中的需求的变化,责任的分配
    Silverlight学习之——Canvas对象
    还是觉得应该动手写点东西....
    怎样理解“道不同,不相为谋”这句话呢。。。
    UML图中最基本的是类图
    .NET中各种数据库连接大全
  • 原文地址:https://www.cnblogs.com/wangkangluo1/p/2118667.html
Copyright © 2011-2022 走看看