Files
HealthLog/src/lib/logging/index.ts
T

24 lines
692 B
TypeScript

export type { WideEvent, LogLevel, EventKind, LoggingConfig } from "./types";
export { LOG_LEVEL_PRIORITY } from "./types";
export {
getLoggingConfig,
isLevelEnabled,
resetLoggingConfig,
getDeployContext,
} from "./config";
export { WideEventBuilder } from "./event-builder";
export { eventStorage, getEvent, annotate } from "./context";
export { shouldEmit } from "./sampler";
export { emitEvent, emitIfSampled } from "./transports";
export { withBackgroundEvent } from "./background";
export {
appendLogEvent,
readLogBuffer,
clearLogBuffer,
getLogBufferSize,
LOG_BUFFER_MAX,
PROBLEMS_BUFFER_MAX,
type LogRing,
type ReadLogBufferOptions,
} from "./in-memory-buffer";