标签: java exception logging
我的Java代码中有一个方法,它将记录器作为参数。我需要知道的是,如果传入的记录器为空,是否最好抛出特殊异常?
现在,如果我使用空记录器测试它,它会抛出一个讨厌的java.lang.nullPointer异常。
public static void sendLogMessage(Logger logger){ if(logger!=null){ //Do something sweet here }else{ //throw exception? }