zoukankan      html  css  js  c++  java
  • [转]log4c 配置文件的用法

    <?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>
  • 相关阅读:
    Map基础知识01-ConcurrentHashMap
    数据结构基础03-红黑树
    vue element 表格增加删除修改数据
    好用弹出层
    如何给网页添加水平线
    如何搭建一个vue项目的详细步骤
    vue完成项目后,如何打包成静态文件
    jQuery 每隔5秒钟发送一个ajax请求 请求后台数据接口
    windows远程桌面连接提示身份验证错误,要求的函数不受支持的解决方法
    uniapp安卓app打包后获取位置信息失败解决方法(含高德地图key详细申请流程)
  • 原文地址:https://www.cnblogs.com/weinyzhou/p/2592497.html
Copyright © 2011-2022 走看看