当前位置: 首页 > 面试题库 >

有什么理由让新项目使用log4j代替Logback?

越景天
2023-03-14
问题内容

我知道普遍的看法是Logback>log4j。不过,log4j有什么比Logback更好的功能吗?有什么理由通过logback使用log4j?关于堆栈溢出只有60个问题的事实怎么样,所以我认为用户群要小得多?


问题答案:

看一下官方意见。log4j不再处于活跃的开发中,并且由于logback由与log4j相同的作者CekiGülcü开发,可以更正log4j开发中的一些错误,因此您可以确定使用logback并不是一个坏主意。



 类似资料:
  • 问题内容: 我指的是模块中的OrderedDict,这是一个有序的字典。 如果它具有可订购的附加功能,我意识到这通常不是必需的,但是即使如此,是否还有缺点?慢一点吗?是否缺少任何功能?我没有看到任何丢失的方法。 简而言之,为什么我 不 总是使用它而不是普通的词典? 问题答案: 是的子类,并且需要更多内存来跟踪键的添加顺序。这不是小事。该实现在幕后增加了第二个,所有键的双向链接列表(这是记住顺序的部

  • 首先,我们需要了解什么是Maven。一个Maven的是用于构建基于Java的项目,该项目的一个工具有几个好处和选项使构建流程功能强大,易于理解和容易。Maven 负责下载所有必要的依赖项并将它们正确地包含在项目中。Maven 是 Apache 软件基金会的一部分。 以下是在我们的项目中配置 log4j 日志记录支持的最基本步骤: 1)创建一个Maven项目 输入Group Id 和 Artifac

  • 问题内容: 从Map.java的文档中- 在和静态工厂方法提供了一种方便的方法来创建不可改变的地图。 但是当我已经可以使用重载方法时 … … Map.ofEntries的用途是什么 返回一个不变的映射,其中包含从给定条目提取的键和值,并且条目本身未存储在映射中。 问题答案: __ 关于如何创建包含26个元素的Map的任何猜测? 您已链接的Map中的两个工厂方法之间的主要区别是: 返回一个不变的映射

  • 问题内容: 新项目应该使用logback代替log4j作为日志框架吗? 或换句话说:“ logback是否比log4j好(将logback的SLF4J-‘feature’放在旁边)?” 问题答案: 您应该使用SLF4J + Logback进行日志记录。 它提供了整齐的功能,例如参数化消息和(与commons-logging相比)Mapped Diagnostic Context(MDC,javad

  • 在我以前的网站上,我曾经使用cookie来显示一个预主页,只有在第一次访问时。这很有效(例如,请参见此处),但是现在使用cookie并不流行,所以我想尽量避免使用cookie。 现在,我的新网站项目几乎总是通过javascript启动pre-home(显示一个modalbox),所以我不需要在服务器端执行任何操作。我正在考虑使用HTML5的localStorage而不是Cookie,如果浏览器没有

  • 问题内容: 所以我查看了一些Java代码并偶然发现: 基本上,此列表接受所有属于SomeObject的对象- SomeObject本身或其继承者。但是根据多态性,它的继承者也可以看作是SomeObject,因此它也可以工作: 那么,为什么在第二个选项定义明确且基本相同时,有人会使用第一个选项呢? 问题答案: 在这种情况下,您不能说( 不允许 )在哪里 你可以说 ( 允许 ) 但是请注意,您 不能在