diff options
| -rw-r--r-- | config.go | 3 | ||||
| -rw-r--r-- | main.go | 4 | ||||
| -rw-r--r-- | sample-config.yml | 2 |
3 files changed, 6 insertions, 3 deletions
@@ -15,13 +15,14 @@ type Config struct { Backends []string `yaml:"backends"` LocalMusicDir string `yaml:"music-dir"` UploadDir string `yaml:"upload-dir"` + LogLevel string `yaml:"loglevel"` Admin uuid.UUID `yaml:"admin"` Spotify *SpotifyConfig `yaml:"spotify"` HasUpload bool } func defaultConfig() Config { - c := Config{Port: 8080, UploadDir: "upload"} + c := Config{Port: 8080, UploadDir: "upload", LogLevel: "Info"} return c } @@ -271,7 +271,7 @@ func setupRoutes() { func main() { config := newConfig() - logLevel := flag.String("loglevel", "Warning", "log level") + flag.StringVar(&config.LogLevel, "loglevel", config.LogLevel, "log level") flag.IntVar(&config.Port, "port", config.Port, "port to listen to") backends := flag.String("backends", "", "music backend to use") flag.StringVar(&config.LocalMusicDir, @@ -293,7 +293,7 @@ func main() { llog.Info("Admin uuid: %v", config.Admin) } - llog.SetLogLevelFromString(*logLevel) + llog.SetLogLevelFromString(config.LogLevel) config.HasUpload = slices.Contains(config.Backends, "upload") wrms = NewWrms(config) diff --git a/sample-config.yml b/sample-config.yml index edb5341..3255e28 100644 --- a/sample-config.yml +++ b/sample-config.yml @@ -11,3 +11,5 @@ backends: #spotify: # username: "your spotify user" # password: "your spotify password" + +#loglevel: Debug |
