在检查PatternLayout的javadoc时,我注意到它建议使用EnhancedPatternLayout.但是,它似乎做了几乎相同的事情.
有哪些主要区别,尤其是我需要注意的问题?
我也想知道他们为什么单独上课而不是增强原班级.任何语法差异?
检查文档,一切都有解释。EnhancedPatternLayout是 的增强版本PatternLayout。它应该优先使用PatternLayout(除了与 的兼容性原因PatternLayout)。
PatternLayout包含一些在EnhancedPatternLayout 中不存在的问题,尤其是同步方面的问题。