-2

嗨,我很长时间以来一直怀疑是否在下面的方法(通常是辅助方法)中有一个记录器。

我们是否可以在方法中打印它,或者在调用方法的地方打印响应。

    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;
}
4

2 回答 2

1

当然可以。

在您认为有用的地方使用日志。只需正确使用不同的级别来对日志进行逻辑分组,避免将非常具体的日志与一般日志混为一谈。

于 2013-02-05T10:48:08.663 回答
0

这完全取决于您想要多少信息。但是,我会将异常记录为错误,并将用户数据记录为调试甚至跟踪。

于 2013-02-05T10:47:42.240 回答