|
|
1
3
我永远不会这样做,因为它创建了一个令人惊讶的API。尤其在Java中,要点不是简洁,而是清晰。有一个额外的返回行是很有价值的,因为它告诉您返回与日志记录无关。 如果你在一个方法中,它本身有一个空的返回,你无论如何都必须把返回放在一个单独的行上。 无论如何,如果您声明它为返回对象,那么方法必须返回对象,否则您必须将其强制转换,这会变得更糟。你可以用仿制药来解决这个问题:
但在一般情况下,这似乎都不是一个好主意。 |
|
|
2
2
如果你总是从
|
|
|
3
0
这取决于您需要日志记录做什么。 如果您的系统需要在日志记录过程中像创建异常一样创建一个对象,第二种方法(object warn())可能适用于您。 这真的取决于你需要什么…… |
|
|
4
0
我认为按你的建议重写是不好的。 有几个原因。
|
|
|
5
0
使用第一种方法。 原因是第二个方法意味着warn方法的返回值是有意义的。第二个方法(如文中所述)强制warn方法的返回值显示为warn方法调用方的返回值,这可能是错误的返回,特别是当设计具有处理各种警告条件的各种返回值时。 |
|
|
Abdullah Chaudhry · json文件上的文件旋转和删除 3 年前 |
|
|
Max S · 如何从CMD读取日志的所有输出 8 年前 |
|
|
Ivan Denchev · Apache-过去一小时的日志 8 年前 |
|
|
ninja.coder · Log4j中的字符串串联性能 8 年前 |
|
|
Rich · 如何记录日志。是否与操作员一起调试? 8 年前 |