Inversify:与类名称的上下文注入

我正在尝试使用inversify将注入器注入到不同的类中。 我想将目标类名称传递给logging器对其进行分类。

问题是我无法从创build绑定的位置访问目标名称:

container.bind<log4js.Logger>(Types.Logger).toDynamicValue(context => { let className = context....?; // Finds class name return log4js.getLogger(className); }); 

除了在接收logging器的对象中创buildlogging器之后设置logging器之外,还有其他方法吗?

谢谢!

安托万

感谢您提出这个问题。 你正在寻找的东西目前是不可能的,但是我在GitHub中创build了一个问题,以确保我们能够做到这一点。 您可以通过https://github.com/inversify/InversifyJS/issues/576了解更多信&#x606F;