如何在 LOG 语句后添加换行符/空行?

How do I add a line break / blank line after my LOG statement?

我想在我的 LOG 语句后添加一个空行,以使我的日志更加 分隔 可读性 .

我该怎么做?

当前语句:

 LOGGER.info("Person's name is  {} .", person.getName());

请注意,我不想在 每个 语句之后只对某些语句执行此操作。

只需在要记录的字符串末尾添加\n即可。

LOGGER.info("Person's name is  {} .\n", person.getName());

如果您处于 windows 环境中,请使用 \r\n


如果您不知道应用程序的最终操作系统,要获得正确的换行值,您可以使用 属性 line.separator

String lineSeparator = System.getProperty("line.separator");
LOGGER.info("Person's name is  {} .{}", person.getName(), lineSeparator);

不使用\n字符,而是询问系统换行符是什么属性。在 linuxor windows or..

中可能不同

所以使用

System.lineSeparator();

或在java 7之前使用

System.getProperty("line.separator");