feat: add useful log messages
This commit is contained in:
parent
7ebff43755
commit
f466b042a3
1 changed files with 3 additions and 0 deletions
|
|
@ -1,6 +1,7 @@
|
|||
package config
|
||||
|
||||
import (
|
||||
"log/slog"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
|
@ -47,6 +48,7 @@ func defaultConfig() *Config {
|
|||
func Load() (*Config, error) {
|
||||
path, err := os.UserConfigDir()
|
||||
if err != nil {
|
||||
slog.Info("user configuration directory path cannot be determined; falling back to the current directory path")
|
||||
path = "."
|
||||
}
|
||||
|
||||
|
|
@ -55,6 +57,7 @@ func Load() (*Config, error) {
|
|||
|
||||
cfg := defaultConfig()
|
||||
if os.IsNotExist(err) {
|
||||
slog.Info("the configuration file does not exist, falling back to the default configuration", "path", path, "err", err)
|
||||
return cfg, nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue