config.example.toml 948 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # 示例配置文件
  2. # 复制此文件为 config.toml 并根据需要修改
  3. # 注意:主配置文件应命名为 config.toml
  4. [server]
  5. ip = "127.0.0.1"
  6. port = 8080
  7. [log]
  8. # 日志级别: debug, info, warn, error, fatal
  9. level = "info"
  10. # 开发模式
  11. development = false
  12. # 编码格式: json, console
  13. encoding = "json"
  14. # 输出路径,可以包含 stdout, stderr 或文件路径
  15. output_paths = ["stdout", "app.log"]
  16. # 日志目录
  17. log_dir = "./DBconfig/logs"
  18. [audit]
  19. # 是否启用审计功能
  20. enabled = true
  21. # 审计数据库路径
  22. database_path = "./DBconfig/audit.db"
  23. # 审计数据保留天数
  24. retention_days = 90
  25. # 审计缓冲区大小
  26. buffer_size = 1000
  27. [storage]
  28. # 存储类型: "file" 或 "db"
  29. type = "db"
  30. # 文件存储配置
  31. config_path = "./DBconfig/data.toml"
  32. sql_base_dir = "./DBconfig/sqlfiles"
  33. # 数据库存储配置
  34. database_path = "./DBconfig/storage.db"
  35. # 向后兼容的数据文件路径
  36. data_file = "./DBconfig/data.toml"