UNPKG

@thatcompany/ts-tool

Version:

基于TypeScript编写的工具库

21 lines 866 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = exports.LoggerContext = void 0; const FileLoggerTransport_1 = require("./transport/impl/FileLoggerTransport"); const HttpLogSerializer_1 = require("./serializer/impl/HttpLogSerializer"); const LoggerManager_1 = require("./manager/impl/LoggerManager"); // 构建序列化器 const httpSerializer = new HttpLogSerializer_1.HttpLogSerializer(); // 构建传输器 const fileTransport = new FileLoggerTransport_1.FileLoggerTransport(); // 构建日志器 const LoggerContext = new LoggerManager_1.LoggerManager({ printLogLevel: 'SILLY', storageLogLevel: 'WARN', serializers: [httpSerializer], transports: [fileTransport], }); exports.LoggerContext = LoggerContext; const Logger = LoggerContext.logger; exports.Logger = Logger; //# sourceMappingURL=index.js.map