嗨,我很长一段时间都怀疑这种方法(通常是辅助方法)的记录器,如下所示。
我们是否可以在方法中打印它或打印调用方法的响应。
public String getAddNewUserUrl()
{
String url = null;
try
{
String mode = new ModeUtil().getMode();
String urlToGet = ("local".equalsIgnoreCase(mode) ||"staging".equalsIgnoreCase(mode)) ? "staging.url" : "live.url"
url = ResourceBundle.getBundle("ApplicationResources").getString(urlToGet);
log.info("The url is : " + url); // Can we use logs like this
}
catch(Exception e)
{
log.log( java.util.logging.Level.SEVERE , e.getMessage() , e );
log.error("Exception in the method getMode ::"+e.getMessage());
}
return url;
}
答案 0 :(得分:1)
当然可以。
使用日志,只要您认为它会有所帮助。只需正确使用不同级别对日志进行逻辑分组,并避免将非常具体的日志与常规日志混合使用。
答案 1 :(得分:0)
这都是关于你想要多少信息。然而,我会将异常记录为错误,将用户数据记录为调试甚至跟踪。