logging_config.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. version: 1
  2. # 全局配置
  3. global:
  4. base_level: INFO
  5. # 默认配置(用于app.log)
  6. default:
  7. level: INFO
  8. console:
  9. enabled: true
  10. level: INFO
  11. format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
  12. file:
  13. enabled: true
  14. level: DEBUG
  15. filename: "app.log"
  16. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  17. rotation:
  18. enabled: true
  19. when: "midnight"
  20. interval: 1
  21. backup_count: 30
  22. # 模块特定配置
  23. modules:
  24. app:
  25. level: INFO
  26. console:
  27. enabled: true
  28. level: INFO
  29. format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
  30. file:
  31. enabled: true
  32. level: DEBUG
  33. filename: "app.log"
  34. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  35. rotation:
  36. enabled: true
  37. when: "midnight"
  38. interval: 1
  39. backup_count: 30
  40. data_pipeline:
  41. level: DEBUG
  42. console:
  43. enabled: true
  44. level: INFO
  45. format: "%(asctime)s [%(levelname)s] Pipeline: %(message)s"
  46. file:
  47. enabled: true
  48. level: DEBUG
  49. filename: "data_pipeline.log"
  50. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  51. rotation:
  52. enabled: true
  53. when: "midnight"
  54. interval: 1
  55. backup_count: 30
  56. agent:
  57. level: DEBUG
  58. console:
  59. enabled: true
  60. level: INFO
  61. format: "%(asctime)s [%(levelname)s] Agent: %(message)s"
  62. file:
  63. enabled: true
  64. level: DEBUG
  65. filename: "agent.log"
  66. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  67. rotation:
  68. enabled: true
  69. when: "midnight"
  70. interval: 1
  71. backup_count: 30
  72. vanna:
  73. level: DEBUG
  74. console:
  75. enabled: true
  76. level: INFO
  77. format: "%(asctime)s [%(levelname)s] Vanna: %(message)s"
  78. file:
  79. enabled: true
  80. level: DEBUG
  81. filename: "vanna.log"
  82. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  83. rotation:
  84. enabled: true
  85. when: "midnight"
  86. interval: 1
  87. backup_count: 30
  88. react_agent:
  89. level: DEBUG
  90. console:
  91. enabled: true
  92. level: INFO
  93. format: "%(asctime)s [%(levelname)s] ReactAgent: %(message)s"
  94. file:
  95. enabled: true
  96. level: DEBUG
  97. filename: "react_agent.log"
  98. format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
  99. rotation:
  100. enabled: true
  101. when: "midnight"
  102. interval: 1
  103. backup_count: 30