forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1import {subsystemLogger} from '@atproto/common'
2import {type Logger} from 'pino'
3
4export const httpLogger: Logger = subsystemLogger('bskylink')
5export const dbLogger: Logger = subsystemLogger('bskylink:db')
6export const redirectLogger: Logger = subsystemLogger('bskylink:redirect')
7
8redirectLogger.info = (
9 orig =>
10 (...args: any[]) => {
11 const [msg, ...rest] = args
12 orig.apply(redirectLogger, [String(msg), ...rest])
13 console.log('[bskylink:redirect]', ...args)
14 }
15)(redirectLogger.info) as typeof redirectLogger.info