UNPKG

vulcain-corejs

Version:
45 lines (44 loc) 1.39 kB
export declare class VulcainLogger { private static _enableInfo; private static enableInfo; constructor(); /** * Log an error * * @param {any} requestContext Current requestContext * @param {Error} error Error instance * @param {string} [msg] Additional message * * @memberOf VulcainLogger */ error(requestContext: any, error: Error, msg?: string): void; /** * Log a message info * * @param {any} requestContext Current requestContext * @param {string} msg Message format (can include %s, %j ...) * @param {...Array<string>} params Message parameters * * @memberOf VulcainLogger */ info(requestContext: any, msg: string, ...params: Array<any>): void; /** * Log a verbose message. Verbose message are enable by service configuration property : enableVerboseLog * * @param {any} requestContext Current requestContext * @param {string} msg Message format (can include %s, %j ...) * @param {...Array<string>} params Message parameters * * @memberOf VulcainLogger */ verbose(requestContext: any, msg: string, ...params: Array<any>): void; /** * Don't use directly * * @param {any} requestContext * @param {any} info * * @memberOf VulcainLogger */ write(requestContext: any, info: any): void; }