@thatcompany/ts-tool
Version:
基于TypeScript编写的工具库
21 lines • 866 B
JavaScript
;
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