vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
18 lines (17 loc) • 872 B
JavaScript
;
// Logger used by the the server runtime. (Also during pre-rendering since it uses the sever runtime.)
Object.defineProperty(exports, "__esModule", { value: true });
exports.logRuntimeInfo = exports.logRuntimeError = void 0;
exports.overwriteRuntimeProductionLogger = overwriteRuntimeProductionLogger;
exports.logRuntimeInfo = null; // logInfo is null in production
const loggerProd_js_1 = require("./renderPage/loggerProd.js");
// Set production logger (which is overwritten by loggerNotProd.ts in non-production environments such as development and during pre-rendering)
exports.logRuntimeError =
// @ts-expect-error
exports.logRuntimeError ??
// Default
loggerProd_js_1.logErrorProd;
function overwriteRuntimeProductionLogger(logError_, logInfo_) {
exports.logRuntimeError = logError_;
exports.logRuntimeInfo = logInfo_;
}