Bluesky app fork with some witchin' additions 馃挮
witchsky.app
bluesky
fork
client
1import {type LogContext, type LogLevel, type Metadata} from '#/logger/types'
2
3export type ConsoleTransportEntry = {
4 id: string
5 timestamp: number
6 level: LogLevel
7 context: LogContext | undefined
8 message: string | Error
9 metadata: Metadata
10}
11
12let entries: ConsoleTransportEntry[] = []
13
14export function add(entry: ConsoleTransportEntry) {
15 entries.unshift(entry)
16 entries = entries.slice(0, 500)
17}
18
19export function getEntries() {
20 return entries
21}