@userfrosting/ts-log-adapter-ava
Version:
Plug ava test logging into ts-log compatible logging interfaces.
26 lines • 780 B
JavaScript
/**
* Maps lib logging to ava logging to assist debugging of failing tests.
* @param log - Log function from test execution context.
* @public
*/
export function logAdapter(log) {
return {
/* c8 ignore next 2 */
debug(...optionalParams) {
return log("DEBUG", ...optionalParams);
},
trace(...optionalParams) {
return log("TRACE", ...optionalParams);
},
info(...optionalParams) {
return log("INFO", ...optionalParams);
},
warn(...optionalParams) {
return log("WARN", ...optionalParams);
},
error(...optionalParams) {
return log("ERROR", ...optionalParams);
},
};
}
//# sourceMappingURL=main.js.map