diff --git a/Backend/main.go b/Backend/main.go index 4832dc0..731173c 100644 --- a/Backend/main.go +++ b/Backend/main.go @@ -17,7 +17,16 @@ import ( func main() { var err error var logLevel slog.LevelVar - logLevel.Set(slog.LevelWarn) + switch helper.GetEnv("LOG_LEVEL", "warn") { + case "debug": + logLevel.Set(slog.LevelDebug) + case "info": + logLevel.Set(slog.LevelInfo) + case "warn": + logLevel.Set(slog.LevelWarn) + case "error": + logLevel.Set(slog.LevelError) + } logger := slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: &logLevel})) slog.SetDefault(logger) diff --git a/Docker/docker-compose.yml b/Docker/docker-compose.yml index a5fc78d..7ef4fa2 100644 --- a/Docker/docker-compose.yml +++ b/Docker/docker-compose.yml @@ -25,12 +25,11 @@ services: - ${WEB_PORT}:8080 depends_on: - db - - document-creator volumes: - - ../logs:/app/Backend/logs + - ${LOG_PATH}:/app/logs restart: unless-stopped - document-creator: - image: git.letsstein.de/tom/arbeitszeitmessung-doc-creator - container_name: ${TYPST_CONTAINER} - restart: unless-stopped + # document-creator: + # image: git.letsstein.de/tom/arbeitszeitmessung-doc-creator + # container_name: ${TYPST_CONTAINER} + # restart: unless-stopped