Repository URL to install this package:
|
Version:
0.0.3 ▾
|
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @see https://www.apollographql.com/docs/apollo-server/features/metrics.html#Granular-Logs
*/
const pino_1 = __importDefault(require("pino"));
function toLevel() {
switch (process.env.NODE_ENV) {
case 'test':
return 'silent';
case 'development':
return 'debug';
default:
case 'production':
return 'info';
}
}
const logger = pino_1.default({
level: toLevel(),
prettyPrint: process.env.NODE_ENV === 'development' && {
colorize: true,
},
});
exports.logger = logger;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGluby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9waW5vLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7O0dBRUc7QUFDSCxnREFBdUI7QUFFdkIsU0FBUyxPQUFPO0lBQ2QsUUFBUSxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRTtRQUM1QixLQUFLLE1BQU07WUFDVCxPQUFPLFFBQVEsQ0FBQTtRQUNqQixLQUFLLGFBQWE7WUFDaEIsT0FBTyxPQUFPLENBQUE7UUFDaEIsUUFBUTtRQUNSLEtBQUssWUFBWTtZQUNmLE9BQU8sTUFBTSxDQUFBO0tBQ2hCO0FBQ0gsQ0FBQztBQUVELE1BQU0sTUFBTSxHQUFHLGNBQUksQ0FBQztJQUNsQixLQUFLLEVBQUUsT0FBTyxFQUFFO0lBQ2hCLFdBQVcsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsS0FBSyxhQUFhLElBQUk7UUFDckQsUUFBUSxFQUFFLElBQUk7S0FDZjtDQUNGLENBQUMsQ0FBQTtBQUVPLHdCQUFNIn0=