Logback配置的Legacy、Canonical及Tyler类型说明与适用场景咨询
Logback配置的Legacy、Canonical及Tyler类型说明与适用场景咨询
最近我在查阅Logback手册的第三章时,发现里面的配置示例分为三种类型:Legacy、Canonical (1.3)和Tyler。但手册里几乎没对这几个选项做任何解释,所以我现在特别好奇它们各自是什么,以及对应的用途和适用场景。
我在实际开发中只接触过Legacy类型,而且一直用的也是它——主要是因为它的写法最简洁。而Canonical类型会多不少冗余代码,比如需要用<import>标签引入Java类,还有一个看起来有点奇怪的<!DOCTYPE>声明。不过手册后面有个备注提到,Logback的配置语法灵活性极高,根本没法为它定义DTD schema,那这里为什么还要加<!DOCTYPE>呢?
备注:内容来源于stack exchange,提问作者Alex Veleshko
相关产品推荐
相关产品推荐

