firebase-functions
Version:
Firebase SDK for Cloud Functions
22 lines (20 loc) • 574 B
JavaScript
import { CONSOLE_SEVERITY, UNPATCHED_CONSOLE } from "./common.mjs";
import { format } from "util";
//#region src/logger/compat.ts
/** @hidden */
function patchedConsole(severity) {
return function(...args) {
const message = format(...args);
UNPATCHED_CONSOLE[CONSOLE_SEVERITY[severity]](JSON.stringify({
severity,
message
}));
};
}
console.debug = patchedConsole("DEBUG");
console.info = patchedConsole("INFO");
console.log = patchedConsole("INFO");
console.warn = patchedConsole("WARNING");
console.error = patchedConsole("ERROR");
//#endregion
export { };