当前位置: 首页 > 知识库问答 >
问题:

为什么Logback是Spring Boot中默认的日志记录框架?[关闭]

姚善
2023-03-14

https://blog.overops.com/the-logging-olympics-a-race-between-todays-top-5-logging-frameworks

log4j、slf4j和logback之间有什么区别?

https://www.sitepoint.com/which-java-logging-framework-haves-the-performance/

共有1个答案

农永宁
2023-03-14

这就是原因:

菲尔·韦伯:我并不真的觉得正在提出的论点证明引入突破性变革是合理的。[...]如果我们今天开始启动Spring Boot,我们很可能选择了Log4J2,而不是Logback,但我认为到目前为止还没有什么令人信服的理由让我们的用户升级痛苦。[...]我认为在Spring Boot的下一个主要版本之前,我们不太可能考虑切换默认的日志系统。

Ralph Goers:计划添加对从Spring Cloud Config配置Log4J2的支持。

 类似资料:
  • 而且,根据这些文章,我发现Log4J2比Logback具有更好的性能: https://stackify.com/compare-java-logging-frameworks https://blog.overops.com/the-logging-olympics-a-race-between-todays-top-5-logging-frameworks 我的假设是,Pivotal选择Log

  • 问题内容: 这个问题会定期被问到,但是我长期以来一直认为现有的Java日志记录框架过于复杂和设计过度,我想看看有什么新功能。 在我们当前的项目中,我遇到了一个更关键的问题,因为我们已经将JSON标准化为人类可读的数据编码,而且我看到的大多数日志记录框架都需要XML。我真的希望避免在我的应用程序配置的95%中使用JSON,而在其余部分中仅由于日志记录框架而避免使用XML(实际上,我讨厌XML用于文本

  • 我第一次听说记号是在看书的时候: http://slf4j.org/faq.html 我检查了Logger对象的可用方法: null null 我从以下方面获得了更深入的信息: http://logback.qos.ch/manual/filters.html 但我还是一头雾水...请注意,我问的是为什么,而不是如何使用它们,所以这不是: null

  • Spring靴默认日志如下所示: 我写了一个对数Spring.xml,用于为我的应用程序设置一些记录器和附加器。但是,当“资源”目录中存在.xml时,Spring靴默认日志将消失。而且只有一个

  • 问题内容: 我似乎无法弄清楚如何为Django安装设置“默认”记录器。我想在中使用Django 1.3的新LOGGING设置。 我看过Django Logging Doc的示例,但在我看来,他们只是设置了处理程序,该处理程序将为特定的记录程序记录日志。在他们的示例中,他们为名为“ django”,“ django.request”和“ myproject.custom”的记录器设置了处理程序。 我

  • 问题内容: 运行以下代码: 结果是: 上面的代码中没有定义任何窗口框架,它看起来默认的窗口框架是 不确定我对默认窗口框架的理解是否正确 问题答案: 从Spark Gotchas 默认帧规格取决于给定窗口定义的其他方面: 如果指定了ORDER BY子句,并且该函数接受了帧规范,则该帧规范是由RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW定义的, 否