Bluesky app fork with some witchin' additions 💫 forked from jollywhoppers.com/witchsky.app
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930import {LogLevel, type Metadata, type Serializable} from '#/logger/types'
export const enabledLogLevels: { [key in LogLevel]: LogLevel[]} = { [LogLevel.Debug]: [ LogLevel.Debug, LogLevel.Info, LogLevel.Log, LogLevel.Warn, LogLevel.Error, ], [LogLevel.Info]: [LogLevel.Info, LogLevel.Log, LogLevel.Warn, LogLevel.Error], [LogLevel.Log]: [LogLevel.Log, LogLevel.Warn, LogLevel.Error], [LogLevel.Warn]: [LogLevel.Warn, LogLevel.Error], [LogLevel.Error]: [LogLevel.Error],}
export function prepareMetadata( metadata: Metadata,): Record<string, Serializable> { return Object.keys(metadata).reduce((acc, key) => { let value = metadata[key] if (value instanceof Error) { value = value.toString() } return {...acc, [key]: value} }, {})}