从对象创建级别启用/禁用日志记录
我遇到了一段时间:
我有一个课程,它具有一些功能,并且在其中写了一些记录语句。我想在创建该特定类的对象时通过在构造函数中传递某些参数时启用/禁用记录。有可能。
我正在将SLF4J记录为我的记录立面库,位于记录的顶部。
总是欢迎任何建议。
I am stuck in this problem for a while :
I have a class and it has some functions and also has some logging statements written inside of it. I want to enable/disable logging while creation an object of that particular class by passing some arguments in constructor. Would it be possible.
I am logging slf4j as my logging façade library on top of logback.
Any suggestions are always welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以为此使用
SimpleLogger
:然后可以使用构造函数:
这样您可以更改记录器级别。让我知道这是否有任何帮助。
编辑:
我使用以下Maven依赖性来获得SimpleLogger。
You can use
SimpleLogger
for this:And then you can use constructor like :
This way you can change logger levels. Let me know if this is of any help.
Edit:
I used below maven dependency to get SimpleLogger.