unnbound-logger-sdk
Version:
A structured logging library with TypeScript support using Pino. Provides consistent, well-typed logging with automatic logId, workflowId, traceId, and deploymentId tracking across operational contexts.
15 lines (14 loc) • 672 B
TypeScript
/**
* unnbound-logger
*
* A structured logging library built on Pino with TypeScript support.
* Provides consistent, well-typed logging across different operational contexts.
*/
export type { LogLevel, LogType, HttpMethod, Maybe, EventSource, Log, HttpPayload, SftpPayload, EdiPayload, EdiOperation, EdiFormat, EdiX12Payload, EdiX12Operation, } from './types';
export type { ILogger, UnnboundLogger } from './logger';
export { logger } from './logger';
export { encode, decode } from './encode';
export { withTrace, getTraceId } from './trace';
export { startSpan } from './span';
export { traceAxios } from './axios';
export { traceMiddleware } from './middleware';