UNPKG

@logtail/edge

Version:

Better Stack Edge runtime logger (formerly Logtail)

16 lines (15 loc) 925 B
import { Context, ILogLevel, ILogtailLog } from "@logtail/types"; import { ExecutionContext } from "@cloudflare/workers-types"; import { Edge } from "./edge"; type Message = string | Error; export declare class EdgeWithExecutionContext { readonly logger: Edge; readonly ctx: ExecutionContext; constructor(logger: Edge, ctx: ExecutionContext); log<TContext extends Context>(message: string | Error, level?: ILogLevel, context?: any): Promise<ILogtailLog & TContext>; debug<TContext extends Context>(message: Message, context?: TContext): Promise<ILogtailLog & TContext>; info<TContext extends Context>(message: Message, context?: TContext): Promise<ILogtailLog & TContext>; warn<TContext extends Context>(message: Message, context?: TContext): Promise<ILogtailLog & TContext>; error<TContext extends Context>(message: Message, context?: TContext): Promise<ILogtailLog & TContext>; } export {};