Log4CPP.Config.Tool.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <configuration>
  2. <version value="1.0" author="wxx" date="20240109" />
  3. <deployment>
  4. <active name="log4CPP" />
  5. </deployment>
  6. <log4CPP>
  7. <root>
  8. <level value="DEBUG"/>
  9. <appender-ref ref="Tool.Appender"/>
  10. <appender-ref ref="Tool.Error.Appender"/>
  11. </root>
  12. <logger name="Tool.DiosUnit" displayName="DiosUnit">
  13. <appender-ref ref="Tool.File.Appender"/>
  14. </logger>
  15. <appender name="Tool.Appender" type="Appender.AsyncBufferingForward" >
  16. <limitOfLogPacket value="0"/>
  17. <limitOfMB value="0"/>
  18. <appender-ref ref="Tool.File.Appender" />
  19. </appender>
  20. <appender name="Tool.Error.Appender" type="Appender.RollingFile">
  21. <fileName type="PatternString" value="logs\{MDC:LogFileName}.{yyyy}{MM}{dd}.err"/>
  22. <threshold value="ERROR"/>
  23. <appendToFile value="true"/>
  24. <maxSizeRollBackups value="10"/>
  25. <maximumFileSize value="50MB"/>
  26. <rollingStyle value="Date"/>
  27. <layout type="PatternLayout" value="{level:1} {yyyy}{MM}{dd} {HH}:{mm}:{ss}:{FFF} [{thread:X04}]"/>
  28. </appender>
  29. <appender name="Tool.File.Appender" type="Appender.RollingFile">
  30. <layout type="PatternLayout" value="{level:1} {yyyy}{MM}{dd} {HH}:{mm}:{ss}:{FFF} [{thread:X04}]"/>
  31. <fileName type="PatternString" value="logs\{MDC:LogFileName}.{yyyy}{MM}{dd}.log"/>
  32. <appendToFile value="true"/>
  33. <triggeringPolicy>
  34. <maxFileSize value="40M" />
  35. <interval value="1" />
  36. </triggeringPolicy>
  37. <rollingPolicy>
  38. <maxHistory value="30" />
  39. <cleanHistoryOnStart value="true" />
  40. </rollingPolicy>
  41. </appender>
  42. </log4CPP>
  43. </configuration>