我正在尝试使用inversify将记录器注入不同的类。我想将目标类名传递给记录器以对其进行分类。
问题是我无法从创建绑定的位置访问目标名称:
container.bind<log4js.Logger>(Types.Logger).toDynamicValue(context => {
let className = context....?; // Finds class name
return log4js.getLogger(className);
});
除了在接收记录器的对象中创建记录器后设置它之外,还有其他方法吗?
谢谢!
安托万