Bluesky app fork with some witchin' additions 馃挮
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at post-text-option 24 lines 554 B view raw
1import {debug, error, info, warn} from '#/logger/bitdrift/lib' 2import {LogLevel, type Transport} from '#/logger/types' 3import {prepareMetadata} from '#/logger/util' 4 5const logFunctions = { 6 [LogLevel.Debug]: debug, 7 [LogLevel.Info]: info, 8 [LogLevel.Log]: info, 9 [LogLevel.Warn]: warn, 10 [LogLevel.Error]: error, 11} as const 12 13export const bitdriftTransport: Transport = ( 14 level, 15 context, 16 message, 17 metadata, 18) => { 19 const log = logFunctions[level] 20 log(message.toString(), { 21 __context__: context, 22 ...prepareMetadata(metadata), 23 }) 24}