【发布时间】:2018-01-24 00:59:39
【问题描述】:
private void httpGetAccessToken() throws IOException {
String url = accessTokenUrl.getValue();
logger.debug("access token url : " + url);
String response = WechatHttpClient.post(url);
logger.debug("access token response : " + response);
Map<String, Object> map = JSONObject.parseObject(response);
accessToken = map.get("access_token").toString();
instant = Instant.now();
logger.debug("access token value = " + accessToken);
logger.debug("access token gain time is : ", instant.toString());
}
上面的日志语句太多了。这是正常的吗?或者我应该删除其中的一些,还是有什么技术可以解决这个问题,比如 AOP 或设计模式?
【问题讨论】:
-
如果您真的希望它们消失,只需将它们注释掉即可。
-
您还可以将日志记录级别从
debug更改为info,以根据您监控的内容减少日志记录量 -
可以修改代码吗?
-
我倾向于同意。日志行妨碍阅读和理解代码本身。显然,将它们注释掉也无济于事。最好的做法取决于所有这些日志记录的目的。是不是有个开发者不知道怎么用调试器?
标签: java