UNPKG

pig-dam-cfg

Version:

Pig DAM's configuration information server

24 lines (23 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createServiceLogger = void 0; /** * Date: 6/15/20 * Time: 12:09 AM * @license MIT (see project's LICENSE file) */ const pig_dam_core_1 = require("pig-dam-core"); const cluster_1 = require("./cluster"); const manifest_1 = require("./manifest"); /** * Creates a logger specially designed for YOUR service.. */ function createServiceLogger(service, manifest = manifest_1.getClusterManifest()) { const configuration = cluster_1.getServiceConfiguration(service, manifest.cluster); return new pig_dam_core_1.LogConsole({ applicationId: configuration.id, environmentId: manifest.environment.name, threshold: manifest.settings.log.level }); } exports.createServiceLogger = createServiceLogger;