Files
SafeLine/management/tcontrollerd/pkg/config/log.go
2024-07-04 17:54:34 +08:00

26 lines
391 B
Go

package config
import (
"chaitin.cn/dev/go/settings"
)
type LogConfig struct {
Output string `yaml:"output"`
Level string `yaml:"level"`
}
func DefaultLogConfig() LogConfig {
return LogConfig{
Output: "stdout",
Level: "info",
}
}
func (lc *LogConfig) Load(setting *settings.Setting) error {
if err := setting.Unmarshal("log", lc); err != nil {
return err
}
return nil
}