tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
27 lines (25 loc) • 1.1 kB
JavaScript
;
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