diff --git a/cmd/main.go b/cmd/main.go index d9a492a6..644e83a7 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -27,6 +27,7 @@ func start(routes *mux.Router) { os.Exit(1) return } + InitLogger() InitConfig() InitPluginList(embed.EmbedPluginList) for _, fn := range Hooks.Get.Onload() { diff --git a/server/common/log.go b/server/common/log.go index 78dbd066..32d54b9f 100644 --- a/server/common/log.go +++ b/server/common/log.go @@ -8,14 +8,12 @@ import ( "time" ) -var Log = func() ILogger { - l := log{} - l.Enable(true) - return &l -}() -var logfile *os.File +var ( + Log = &log{enable: true} + logfile *os.File +) -func init() { +func InitLogger() { var err error logfile, err = os.OpenFile(GetAbsolutePath(LOG_PATH, "access.log"), os.O_APPEND|os.O_WRONLY|os.O_CREATE, os.ModePerm) if err != nil {