6ac32457a9
Replace all console.log/error with Pino logger (info/warn/error/debug/fatal) for structured JSON logging in production and pretty-print in development. Remove redundant header dumps and consolidate rate-limit logging. Add GitHub Actions workflow with release-please for automated semver releases and Docker build/push to GHCR on new releases.
11 lines
224 B
JavaScript
11 lines
224 B
JavaScript
const pino = require('pino');
|
|
|
|
const logger = pino({
|
|
level: process.env.LOG_LEVEL || 'info',
|
|
transport: process.env.NODE_ENV !== 'production'
|
|
? { target: 'pino-pretty' }
|
|
: undefined
|
|
});
|
|
|
|
module.exports = logger;
|