UNPKG

@loglayer/transport-tslog

Version:

tslog transport for the LogLayer logging library.

24 lines (23 loc) 886 B
import { BaseTransport, LogLayerTransportConfig, LogLayerTransportParams } from "@loglayer/transport"; import { Logger } from "tslog"; //#region src/TsLogTransport.d.ts interface TsLogTransportConfig extends LogLayerTransportConfig<Logger<any>> { /** * The stack depth level to use for logging. * This is useful for getting accurate file and line number information in the logs. * If not provided, the default stack depth level "9" will be used. * Note: You may need to adjust this value based on how many layers of abstraction are between your logging calls and the transport. */ stackDepthLevel?: number; } declare class TsLogTransport extends BaseTransport<Logger<any>> { constructor(config: TsLogTransportConfig); shipToLogger({ logLevel, messages, data, hasData }: LogLayerTransportParams): any[]; } //#endregion export { TsLogTransport };