UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

27 lines (25 loc) 1.1 kB
"use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); var index_1 = require("../utils/index"); var Logger_1 = require("./decorators/Logger"); var index_2 = require("../core/index"); var AnnotationLogerAspect_1 = require("./AnnotationLogerAspect"); var ConsoleLog_1 = require("./ConsoleLog"); // export * from './Log4jsAdapter'; __export(require("./ConsoleLog")); __export(require("./DefaultLogConfigure")); __export(require("./LoggerAspect")); __export(require("./AnnotationLogerAspect")); __export(require("./decorators/Logger")); function registerLogs(container) { var lifeScope = container.get(index_1.symbols.LifeScope); lifeScope.registerDecorator(Logger_1.Logger, index_2.CoreActions.bindParameterProviders); container.register(AnnotationLogerAspect_1.AnnotationLogerAspect); // container.register(Log4jsAdapter); container.register(ConsoleLog_1.ConsoleLogManager); } exports.registerLogs = registerLogs; //# sourceMappingURL=sourcemaps/index.js.map