diff --git a/bun.lockb b/bun.lockb index cd0ca02..7c38ecb 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/docker-compose.yaml b/docker-compose.yaml index 9fde117..895d515 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -34,6 +34,7 @@ services: - "80" volumes: - ./repo:/usr/share/nginx/html + - ./logs:./logs networks: am-d-model-network: diff --git a/package.json b/package.json index fdc4cae..94abb28 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ }, "dependencies": { "@tailwindcss/forms": "^0.5.10", - "lucide-svelte": "^0.471.0" + "lucide-svelte": "^0.471.0", + "winston": "^3.17.0" }, "private": true } diff --git a/src/lib/server/logger.js b/src/lib/server/logger.js new file mode 100644 index 0000000..c088eb2 --- /dev/null +++ b/src/lib/server/logger.js @@ -0,0 +1,15 @@ +import winston from 'winston'; + +const { createLogger, transports, format } = winston; + +export const logger = createLogger({ + level: 'debug', + format: format.combine( + format.timestamp(), + format.json() + ), + transports: [ + new transports.File({ filename: 'logs/app.log' }), + new transports.Console() + ] +});