diff --git a/main.go b/main.go index 6a95251..0944ecc 100644 --- a/main.go +++ b/main.go @@ -14,17 +14,6 @@ import ( ) func main() { - // 日志模块设置 - logConfig := logging.Config{ - LogPath: "./log/rikka.log", - ProjectKey: "bot", // 项目唯一标识,默认为 "project" - ProjectName: "rikka-bot-wechat", - MaxLogSize: 10 * 1024 * 1024, // 10MB, 日志文件最大大小 - MonitorInterval: 4 * time.Hour, // 日志文件大小监控间隔 - EnableConsoleOutput: true, - EnableFileOutput: true, - } - logging.InitLogger(logConfig) // todo 支持自动获取sdk.dll 自动完成注入 // 是否开启调试模式 diff --git a/rikkabot/rikkabot.go b/rikkabot/rikkabot.go index 9ead4a2..f4bf673 100644 --- a/rikkabot/rikkabot.go +++ b/rikkabot/rikkabot.go @@ -14,6 +14,7 @@ import ( wcf "github.com/Clov614/wcf-rpc-sdk" "github.com/google/uuid" "sync" + "time" ) type RikkaBot struct { @@ -44,8 +45,17 @@ var ( func init() { cfg := config.GetConfig() - // 启动日志检测模块 - go logging.MonitorLogSize(int64(cfg.LogMaxSize) * 1024 * 1024) + // 日志模块设置 + logConfig := logging.Config{ + LogPath: "./log/rikka.log", + ProjectKey: "bot", // 项目唯一标识,默认为 "project" + ProjectName: "rikka-bot-wechat", + MaxLogSize: int64(cfg.LogMaxSize) * 1024 * 1024, // 10MB, 日志文件最大大小 + MonitorInterval: 4 * time.Hour, // 日志文件大小监控间隔 + EnableConsoleOutput: true, + EnableFileOutput: true, + } + logging.InitLogger(logConfig) }