UNPKG

navskit

Version:

Deploy TypeScript logic on Ethereum. Includes core library, CLI tools, and utilities.

21 lines (20 loc) 677 B
/** * Logging utilities for NAVS */ import { Logger, ILogObj } from 'tslog'; export declare const log: Logger<ILogObj>; /** * Creates a service-specific logger * * @param serviceName The name of the service for this logger * @returns A logger instance for the service */ export declare function createServiceLogger(serviceName: string, serviceVersion: string): Logger<ILogObj>; /** * Creates a task-specific logger * * @param serviceLogger The parent service logger * @param taskId The task ID * @returns A logger instance for the task */ export declare function createTaskLogger(serviceLogger: Logger<ILogObj>, taskId: string | number | bigint): Logger<ILogObj>;