UNPKG

@heroku/applink

Version:

Applink SDK for Heroku Apps.

28 lines (27 loc) 823 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@salesforce/core"); function getloglevel() { const logLevel = (process.env.LOGLEVEL || "info").toLowerCase(); switch (logLevel) { case "trace": return 10; case "debug": return 20; case "info": return 30; case "warn": return 40; case "error": return 50; default: console.warn(`LOGLEVEL environment variable contains unknown log level '${logLevel}'! Effective log level will be 'info'!`); return 30; } } const baseLogger = new core_1.Logger({ name: "appLogger", level: getloglevel(), useMemoryLogger: process.env.NODE_ENV === "test", }); exports.default = baseLogger;