有没有更简洁的方法来编写调试级别的日志语句?在某些方面,可以说字符串文字基本上是在注释代码并在一行中提供日志记录,而且它已经非常干净了。但是在我添加调试级别的日志语句之后,我发现代码更容易上下阅读。举这个例子(如果我回到我的家用电脑,我可能会更新为一个真实的例子):
int i = 0;
logger.debug("Setting i to 0,"); //Just an example, would show something more complex
i++;
InputStream is = socket.getInputStream();
DataOutputStream dos = new DataOutputStream(socket.getOutputStream());
IOUtils.write(request, dos);
logger.debug("request written to output");
while (!is.read(buffer))
logger.debug("Reading into buffer");
logger.debug("Data read completely from socket");
CustomObject.doStuff(buffer);
logger.debug("Stuff has been done to buffer");