LogBack Logger的静态最终或静态使用?

时间:2013-09-26 08:44:52

标签: logging static logback final

我应该使用静态最终静态记录器吗?

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

private static Logger logger = LoggerFactory.getLogger(MyClass.class);

备注:有一个类似的问题,但只讨论静态部分。

1 个答案:

答案 0 :(得分:1)

我会让它成为最终的。一般来说,如果我知道变量是最终的,那么我就这样标记它。它有助于使代码更容易理解(因为您不必搜索意外的副作用)并通过覆盖它来阻止您犯下愚蠢的错误。