Skip to content

Commit 14ebf8f

Browse files
support setting log level for backend (#1958)
* support setting log level for backend * Update backend/bootstrap/main.go Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
1 parent b8137ff commit 14ebf8f

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

backend/bootstrap/main.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,21 @@ func Bootstrap(templates embed.FS, diggerController controllers.DiggerController
247247
}
248248

249249
func initLogging() {
250+
logLevel := os.Getenv("DIGGER_LOG_LEVEL")
251+
var level slog.Leveler
252+
253+
if logLevel == "DEBUG" {
254+
level = slog.LevelDebug
255+
} else if logLevel == "WARN" {
256+
level = slog.LevelWarn
257+
} else if logLevel == "ERROR" {
258+
level = slog.LevelError
259+
} else {
260+
level = slog.LevelInfo
261+
}
262+
250263
handler := slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{
251-
Level: slog.LevelInfo,
264+
Level: level,
252265
})
253266
logger := slog.New(handler)
254267
slog.SetDefault(logger)

cli/cmd/digger/default.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ func initLogger() {
2424
var level slog.Leveler
2525
if logLevel == "DEBUG" {
2626
level = slog.LevelDebug
27+
} else if logLevel == "WARN" {
28+
level = slog.LevelWarn
2729
} else {
2830
level = slog.LevelInfo
2931
}

0 commit comments

Comments
 (0)