Added winston debugger

This commit is contained in:
2025-01-24 12:06:27 +00:00
parent c2ab964a29
commit 7b4796d89c
4 changed files with 18 additions and 1 deletions

BIN
bun.lockb

Binary file not shown.

View File

@@ -34,6 +34,7 @@ services:
- "80"
volumes:
- ./repo:/usr/share/nginx/html
- ./logs:./logs
networks:
am-d-model-network:

View File

@@ -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
}

15
src/lib/server/logger.js Normal file
View File

@@ -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()
]
});