SLF4j - logback问题:您应该创建多少个记录器对象?

时间:2011-05-16 16:05:56

标签: logging slf4j logback

我刚刚开始使用logback,我有一个问题:

您是否应为每个类创建一个记录器,如下所示:

final static Logger logger = LoggerFactory.getLogger(className.class);

或者那太多了?也许每包创建一个记录器?通常被认为是好的做法是什么?感谢。

1 个答案:

答案 0 :(得分:2)

每个类一个(私有) - 开销很低,你可以免费获得源信息(这个记录器打印出来)。

如果您想设置日志配置以在不同级别报告它们,有时候为内部类创建额外的记录器是值得的。