diff --git a/server/internal/logic/sys/log.go b/server/internal/logic/sys/log.go index 00a06f5..61b99c2 100644 --- a/server/internal/logic/sys/log.go +++ b/server/internal/logic/sys/log.go @@ -111,7 +111,11 @@ func (s *sSysLog) AutoLog(ctx context.Context) error { }() config, err := service.SysConfig().GetLoadLog(ctx) - if err != nil || !config.Switch { + if err != nil { + return + } + + if config == nil || !config.Switch { return }