我的程序有一个底层系统,可以保存elasticsearch中的每个日志。我有一个在线获取数据并使用slf4j log.error(data)
记录的类。这允许底层系统将日志保留在elasticsearch中,但它也会使每个获取的数据充满控制台。
我想为这个特定的课程禁用consoleAppender
。
我见过其他帖子,人们会disable the consoleAppender
with logback或exclude all logging from a specific class,但我找不到任何关于如何在一个类中禁用一个记录器的信息。
这可能吗?
听起来你只需要设置该类的日志记录级别。将其设置为ERROR,WARN或其他级别,具体取决于充斥控制台的消息级别。尝试通过添加以下内容来修改application.properties文件:
logging.level.com.test.MyClass=WARN