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