preliminary review ready impl of safelink

This commit is contained in:
will berry
2025-06-10 15:37:31 -05:00
committed by BlueSkiesAndGreenPastures
parent c6fc298d1e
commit 5e8ee142b1
12 changed files with 633 additions and 29 deletions
+16 -2
View File
@@ -1,4 +1,18 @@
import {subsystemLogger} from '@atproto/common'
import {type Logger} from 'pino'
export const httpLogger = subsystemLogger('bskylink')
export const dbLogger = subsystemLogger('bskylink:db')
export const httpLogger: Logger = subsystemLogger('bskylink')
export const dbLogger: Logger = subsystemLogger('bskylink:db')
export const redirectLogger: Logger = subsystemLogger('bskylink:redirect')
// Also log to stdout
redirectLogger.info = (
orig =>
(...args: any[]) => {
const [msg, ...rest] = args
orig.apply(redirectLogger, [String(msg), ...rest])
// Print to stdout as well
// You can format this as needed
console.log('[bskylink:redirect]', ...args)
}
)(redirectLogger.info) as typeof redirectLogger.info