记录器应设置为什么访问级别?

时间:2009-10-09 19:07:35

标签: java logging log4j slf4j access-levels

我正在使用SLF4J和Log4J。我应该将记录器设置为什么访问级别?

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

2 个答案:

答案 0 :(得分:11)

我认为你应该使用private访问级别,因为每个类都应该拥有自己的logger副本。否则我们无法确定哪个类确实记录了日志记录。

答案 1 :(得分:2)

我总是将它们设为私人。是否有任何其他类需要访问此记录器?