@apistudio/apim-cli
Version:
CLI for API Management Products
18 lines • 714 B
TypeScript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import winston from 'winston';
import { Components } from './constants/component.js';
export declare class Logger {
componentCode: string;
moduleName: Components;
logger: winston.Logger;
formatMessage(template: string, ...params: string[]): string;
constructor(moduleName: Components);
logInfo(messageKey: string, ...params: string[]): void;
logError(messageKey: string, ...params: string[]): void;
logDebug(messageKey: string, ...params: string[]): void;
logWarn(messageKey: string, ...params: string[]): void;
setLogLevel(moduleName: string, level: string): number;
}
//# sourceMappingURL=logger.d.ts.map