log_config.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <!-- 全局默认配置 -->
  4. <root_level value="DEBUG"/>
  5. <log_dir value="/userdata/Devicelogs"/>
  6. <history_dir value="/userdata/Devicelogs/history"/>
  7. <MAX_FILE_SIZE value="10M"/>
  8. <MAX_HISTORY value="5"/>
  9. <file_pattern value="%d{%Y-%m-%d %H:%M:%S.%l} [%p] - %m%n"/>
  10. <console_pattern value="%d{%H:%M:%S.%l} [%p] - %m%n"/>
  11. <!-- 模块级配置(针对Platform) -->
  12. <module name="Platform">
  13. <log_file_name value="{host}.Platform"/> <!-- 使用 {host} 占位符 -->
  14. <MAX_FILE_SIZE value="20M"/> <!-- Platform单个文件最大20M -->
  15. <MAX_HISTORY value="10"/> <!-- Platform保留10个备份 -->
  16. </module>
  17. <!-- 模块级配置(针对LogicDevice) -->
  18. <module name="LogicDevice">
  19. <log_file_name value="{host}.MQTT"/> <!-- LogicDevice使用MQTT作为日志文件名 -->
  20. <root_level value="DEBUG"/> <!-- LogicDevice只输出DEBUG及以上级别 -->
  21. </module>
  22. <!-- 模块级配置(LogicClient) -->
  23. <module name="LogicClient">
  24. <log_file_name value="{host}.MQTT"/> <!-- LogicClient使用MQTT作为日志文件名 -->
  25. <root_level value="DEBUG"/> <!-- LogicClient只输出DEBUG及以上级别 -->
  26. </module>
  27. <!-- 模块级配置(eBus) -->
  28. <module name="eBus">
  29. <log_file_name value="{host}.eBus"/> <!-- eBus使用eBus作为日志文件名 -->
  30. <root_level value="DEBUG"/> <!-- eBus只输出DEBUG及以上级别 -->
  31. </module>
  32. </configuration>