Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在slf4j日志中添加空行_Java_Slf4j - Fatal编程技术网

Java 在slf4j日志中添加空行

Java 在slf4j日志中添加空行,java,slf4j,Java,Slf4j,有人知道如何在没有格式化的情况下在slf4j日志中添加空行吗。 为了获取空日志,我添加了空字符串作为日志 log.error(""); 我需要不带格式,只需空行,请帮助。在您的logback.xml中,声明一个“最小”附加器,该附加器不会使用时间戳或日志级别或诸如此类的内容来修饰日志消息: <appender name="minimal" class="ch.qos.logback.core.ConsoleAppender"> <encoder>

有人知道如何在没有格式化的情况下在slf4j日志中添加空行吗。 为了获取空日志,我添加了空字符串作为日志

log.error("");

我需要不带格式,只需空行,请帮助。

在您的
logback.xml
中,声明一个“最小”附加器,该附加器不会使用时间戳或日志级别或诸如此类的内容来修饰日志消息:

<appender name="minimal" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%m%n</pattern>
    </encoder>
</appender>
然后,您可以在日志输出中使用

blankLineLogger.info("");

接受的应答器有点棘手,对我来说,我只是使用一个简单的
日志。错误(“\n”)
,或者在上一个日志行中附加一个
\n

这可能与以下内容有关:在读了一点之后:你不能干净地完成这项工作,你不应该这样做。您是否有任何有效的用例?是的,用于单独的错误日志,空行用于可读性
private static final Logger blankLineLogger = LoggerFactory.getLogger("blank.line.logger");
blankLineLogger.info("");