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

2022-09-01 07:22:14

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

我该怎么做?

当前语句:

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

请注意,我不想在每个语句之后这样做,只是针对某些语句。


答案 1

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

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

如果您在窗口环境中,请使用\r\n


若要获取 new line 的正确值(如果不知道应用程序的最终操作系统),可以使用该属性line.separator

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

答案 2

不要使用字符,但要询问系统什么是换行符。在 linuxor 窗口中可能有所不同,或者..\n

所以使用

System.lineSeparator();

或在 java 7 使用之前

System.getProperty("line.separator");

推荐