You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

119 regels
4.6 KiB

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <log4net>
  3. <!--根配置-->
  4. <root>
  5. <!--日志级别:可选值: ERROR > WARN > INFO > DEBUG -->
  6. <level value="ERROR"/>
  7. <level value="WARN"/>
  8. <level value="INFO"/>
  9. <level value="DEBUG"/>
  10. <appender-ref ref="ErrorLog" />
  11. <appender-ref ref="WarnLog" />
  12. <appender-ref ref="InfoLog" />
  13. <appender-ref ref="DebugLog" />
  14. </root>
  15. <!-- 错误 Error.log-->
  16. <appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
  17. <!--目录路径,可以是相对路径或绝对路径-->
  18. <param name="File" value="C:\learun_log"/>
  19. <!--文件名,按日期生成文件夹-->
  20. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Error.log&quot;"/>
  21. <!--追加到文件-->
  22. <appendToFile value="true"/>
  23. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  24. <rollingStyle value="Composite"/>
  25. <!--写到一个文件-->
  26. <staticLogFileName value="false"/>
  27. <!--单个文件大小。单位:KB|MB|GB-->
  28. <maximumFileSize value="200MB"/>
  29. <!--最多保留的文件数,设为"-1"则不限-->
  30. <maxSizeRollBackups value="-1"/>
  31. <!--日志格式-->
  32. <layout type="log4net.Layout.PatternLayout">
  33. <conversionPattern value="%message"/>
  34. </layout>
  35. <filter type="log4net.Filter.LevelRangeFilter">
  36. <param name="LevelMin" value="ERROR" />
  37. <param name="LevelMax" value="ERROR" />
  38. </filter>
  39. </appender>
  40. <!-- 警告 Warn.log-->
  41. <appender name="WarnLog" type="log4net.Appender.RollingFileAppender">
  42. <!--目录路径,可以是相对路径或绝对路径-->
  43. <param name="File" value="C:\learun_log"/>
  44. <!--文件名,按日期生成文件夹-->
  45. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Warn.log&quot;"/>
  46. <!--追加到文件-->
  47. <appendToFile value="true"/>
  48. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  49. <rollingStyle value="Composite"/>
  50. <!--写到一个文件-->
  51. <staticLogFileName value="false"/>
  52. <!--单个文件大小。单位:KB|MB|GB-->
  53. <maximumFileSize value="200MB"/>
  54. <!--最多保留的文件数,设为"-1"则不限-->
  55. <maxSizeRollBackups value="-1"/>
  56. <!--日志格式-->
  57. <layout type="log4net.Layout.PatternLayout">
  58. <conversionPattern value="%message"/>
  59. </layout>
  60. <filter type="log4net.Filter.LevelRangeFilter">
  61. <param name="LevelMin" value="WARN" />
  62. <param name="LevelMax" value="WARN" />
  63. </filter>
  64. </appender>
  65. <!-- 信息 Info.log-->
  66. <appender name="InfoLog" type="log4net.Appender.RollingFileAppender">
  67. <!--目录路径,可以是相对路径或绝对路径-->
  68. <param name="File" value="C:\learun_log"/>
  69. <!--文件名,按日期生成文件夹-->
  70. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Info.log&quot;"/>
  71. <!--追加到文件-->
  72. <appendToFile value="true"/>
  73. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  74. <rollingStyle value="Composite"/>
  75. <!--写到一个文件-->
  76. <staticLogFileName value="false"/>
  77. <!--单个文件大小。单位:KB|MB|GB-->
  78. <maximumFileSize value="200MB"/>
  79. <!--最多保留的文件数,设为"-1"则不限-->
  80. <maxSizeRollBackups value="-1"/>
  81. <!--日志格式-->
  82. <layout type="log4net.Layout.PatternLayout">
  83. <conversionPattern value="%message"/>
  84. </layout>
  85. <filter type="log4net.Filter.LevelRangeFilter">
  86. <param name="LevelMin" value="INFO" />
  87. <param name="LevelMax" value="INFO" />
  88. </filter>
  89. </appender>
  90. <!-- 调试 Debug.log-->
  91. <appender name="DebugLog" type="log4net.Appender.RollingFileAppender">
  92. <!--目录路径,可以是相对路径或绝对路径-->
  93. <param name="File" value="C:\learun_log"/>
  94. <!--文件名,按日期生成文件夹-->
  95. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Debug.log&quot;"/>
  96. <!--追加到文件-->
  97. <appendToFile value="true"/>
  98. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  99. <rollingStyle value="Composite"/>
  100. <!--写到一个文件-->
  101. <staticLogFileName value="false"/>
  102. <!--单个文件大小。单位:KB|MB|GB-->
  103. <maximumFileSize value="200MB"/>
  104. <!--最多保留的文件数,设为"-1"则不限-->
  105. <maxSizeRollBackups value="-1"/>
  106. <!--日志格式-->
  107. <layout type="log4net.Layout.PatternLayout">
  108. <conversionPattern value="%message"/>
  109. </layout>
  110. <filter type="log4net.Filter.LevelRangeFilter">
  111. <param name="LevelMin" value="DEBUG" />
  112. <param name="LevelMax" value="DEBUG" />
  113. </filter>
  114. </appender>
  115. </log4net>