我刚刚开始使用logback,我有一个问题:
您是否应为每个类创建一个记录器,如下所示:
final static Logger logger = LoggerFactory.getLogger(className.class);
或者那太多了?也许每包创建一个记录器?通常被认为是好的做法是什么?感谢。
答案 0 :(得分:2)
每个类一个(私有) - 开销很低,你可以免费获得源信息(这个记录器打印出来)。
如果您想设置日志配置以在不同级别报告它们,有时候为内部类创建额外的记录器是值得的。