如何删除 sl4j/logback NetBeans 控制台上的 "Info:" 前缀?

How can I get rid of the "Info:" prefix on my sl4j/logback NetBeans console?

这"should"是微不足道的。我的 NetBeans 8.2 Payara(GlassFish) 输出日志在每一行前面加上 "Info: ".. 无论日志记录级别如何。你如何摆脱这个?

我的logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <Pattern>%d{ss.SSS} %-5level %-28logger{5} %msg%n</Pattern>
            <outputPatternAsHeader>true</outputPatternAsHeader>
        </encoder>
    </appender>
    <root level="debug">
        <appender-ref ref="CONSOLE"/>
    </root>
</configuration>

示例输出:

Info:   NeuroCraft was successfully deployed in 767 milliseconds.
Info:   06.251 INFO  c.o.n.w.WebsocketRouter      Connection opened: 3972aac1-e72a-45f2-8fa6-2b8d91141d75
Info:   08.379 INFO  c.o.n.m.NetworkThreadRunner  Run started.
Info:   08.381 INFO  c.o.n.c.NetworkController    Calibrated.
Info:   10.059 INFO  c.o.n.m.NetworkThreadRunner  Walk started.
Info:   10.524 INFO  c.o.n.c.NetworkController    Calibrated.

为什么每一行都以"Info: "开头????

哦,还有我的 pom.xml 片段:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.25</version>
</dependency>
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.2.2</version>
</dependency>

提前致谢...

不要登录到 CONSOLE,而是登录到文件。

当您的代码写入日志条目时,Logback 将构建以 06.251 INFO ... 开头的日志消息,然后将该消息写入 "console"。应用程序服务器 (GlassFish) 正在拦截该输出并将其作为 INFO 级日志消息记录到应用程序日志(文件 and/or 真实控制台)。

您基本上是从一个日志框架 (Logback) 发送到另一个日志框架(GlassFish 使用的框架)。