chore: tweak logger

This commit is contained in:
Steven
2024-08-28 22:53:57 +08:00
parent de980fb7d7
commit d11bd30ec6
5 changed files with 16 additions and 14 deletions

View File

@@ -2,6 +2,7 @@ package profile
import (
"fmt"
"log/slog"
"os"
"path/filepath"
"runtime"
@@ -68,7 +69,7 @@ func (p *Profile) Validate() error {
p.Data = filepath.Join(os.Getenv("ProgramData"), "memos")
if _, err := os.Stat(p.Data); os.IsNotExist(err) {
if err := os.MkdirAll(p.Data, 0770); err != nil {
fmt.Printf("Failed to create data directory: %s, err: %+v\n", p.Data, err)
slog.Error("failed to create data directory", slog.String("data", p.Data), slog.String("error", err.Error()))
return err
}
}
@@ -79,7 +80,7 @@ func (p *Profile) Validate() error {
dataDir, err := checkDataDir(p.Data)
if err != nil {
fmt.Printf("Failed to check dsn: %s, err: %+v\n", dataDir, err)
slog.Error("failed to check dsn", slog.String("data", dataDir), slog.String("error", err.Error()))
return err
}