tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
26 lines (24 loc) • 745 B
JavaScript
// import { Injectable, Singleton, NonePointcut } from '../core/index';
// import { ILoggerManger } from './ILoggerManger';
// import { ILogger } from './ILogger';
// @NonePointcut
// @Singleton
// @Injectable('log4js')
// export class Log4jsAdapter implements ILoggerManger {
// private _log4js: any;
// constructor() {
// }
// getLog4js() {
// if (!this._log4js) {
// this._log4js = require('log4js');
// }
// return this._log4js;
// }
// configure(config: any) {
// this.getLog4js().configure(config);
// }
// getLogger(name?: string): ILogger {
// return this.getLog4js().getLogger(name);
// }
// }
//# sourceMappingURL=sourcemaps/Log4jsAdapter.js.map