feat: add @tower/logger package

This commit is contained in:
2026-05-27 14:12:04 +05:30
parent d3b48ea589
commit dc3e33f7df
3 changed files with 48 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import pino from 'pino';
export function createLogger(name: string) {
return pino({
name,
level: process.env['LOG_LEVEL'] ?? 'info',
...(process.env['NODE_ENV'] !== 'production' && {
transport: {
target: 'pino-pretty',
options: { colorize: true },
},
}),
});
}
export type Logger = ReturnType<typeof createLogger>;