Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/logger / dist / pino.js
Size: Mime:
"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=