UNPKG

filebeat-logger

Version:

A winston logger that prints json lines in elastic common schema format

13 lines 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.create = create; const winston = require("winston"); const transport_1 = require("./transport"); function create(optOptions) { const defaultLogLevel = "info"; return winston.createLogger({ level: optOptions ? optOptions.logLevel ?? defaultLogLevel : defaultLogLevel, transports: [new transport_1.Transport(optOptions)], }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFJQSx3QkFNQztBQVZELG1DQUFtQztBQUVuQywyQ0FBc0M7QUFFdEMsU0FBZ0IsTUFBTSxDQUFDLFVBQW9CO0lBQ3ZDLE1BQU0sZUFBZSxHQUFHLE1BQU0sQ0FBQztJQUMvQixPQUFPLE9BQU8sQ0FBQyxZQUFZLENBQUM7UUFDeEIsS0FBSyxFQUFFLFVBQVUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLFFBQVEsSUFBSSxlQUFlLENBQUMsQ0FBQyxDQUFDLGVBQWU7UUFDNUUsVUFBVSxFQUFFLENBQUMsSUFBSSxxQkFBUyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0tBQzFDLENBQUMsQ0FBQztBQUNQLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyB3aW5zdG9uIGZyb20gXCJ3aW5zdG9uXCI7XG5pbXBvcnQge09wdGlvbnN9IGZyb20gXCIuL29wdGlvbnNcIjtcbmltcG9ydCB7VHJhbnNwb3J0fSBmcm9tIFwiLi90cmFuc3BvcnRcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZShvcHRPcHRpb25zPzogT3B0aW9ucyk6IHdpbnN0b24uTG9nZ2VyIHtcbiAgICBjb25zdCBkZWZhdWx0TG9nTGV2ZWwgPSBcImluZm9cIjtcbiAgICByZXR1cm4gd2luc3Rvbi5jcmVhdGVMb2dnZXIoe1xuICAgICAgICBsZXZlbDogb3B0T3B0aW9ucyA/IG9wdE9wdGlvbnMubG9nTGV2ZWwgPz8gZGVmYXVsdExvZ0xldmVsIDogZGVmYXVsdExvZ0xldmVsLFxuICAgICAgICB0cmFuc3BvcnRzOiBbbmV3IFRyYW5zcG9ydChvcHRPcHRpb25zKV0sXG4gICAgfSk7XG59XG4iXX0=