acdc509630
Co-authored-by: hailey <me@haileyok.com> Co-authored-by: Stanislas Signoud <signez@stanisoft.net> Co-authored-by: will berry <wsb@wills-MBP.attlocal.net> Co-authored-by: BlueSkiesAndGreenPastures <will@blueskyweb.xyz> Co-authored-by: Chenyu Huang <itschenyu@gmail.com>
16 lines
533 B
TypeScript
16 lines
533 B
TypeScript
import {subsystemLogger} from '@atproto/common'
|
|
import {type Logger} from 'pino'
|
|
|
|
export const httpLogger: Logger = subsystemLogger('bskylink')
|
|
export const dbLogger: Logger = subsystemLogger('bskylink:db')
|
|
export const redirectLogger: Logger = subsystemLogger('bskylink:redirect')
|
|
|
|
redirectLogger.info = (
|
|
orig =>
|
|
(...args: any[]) => {
|
|
const [msg, ...rest] = args
|
|
orig.apply(redirectLogger, [String(msg), ...rest])
|
|
console.log('[bskylink:redirect]', ...args)
|
|
}
|
|
)(redirectLogger.info) as typeof redirectLogger.info
|