@ozmap/logger
Version:
DevOZ logger module.
13 lines (12 loc) • 539 B
TypeScript
import { AbstractLogger } from '../util/type/AbstractLogger';
import { LogWrapper } from '../util/type/LogWrapper';
import { Outputs } from '../util/enum/Outputs';
/**
* Method for retrieving the abstract logging method.
*
* @param output The output format (text, json, ...).
* @param logger The underlying logging client.
* @param tag Tag to mark logged output.
* @returns The logging method.
*/
export declare function getLogWrapper(output: (typeof Outputs)[number], logger: AbstractLogger, tag?: string): LogWrapper;