【问题标题】:Remote Server Appender for Logback用于 Logback 的远程服务器附加程序
【发布时间】:2017-09-15 04:27:28
【问题描述】:

如何配置 logback 以将日志消息发送到远程服务器附加程序?

例如,在 log4j 中,我可以在 log4j 属性文件中有类似下面的内容。

log4j.rootLogger=server
# Redirect logs
log4j.appender.server=org.apache.log4j.net.SocketAppender
log4j.appender.server.Port=3501
log4j.appender.server.RemoteHost=127.0.0.1
log4j.appender.server.ReconnectionDelay=30000

【问题讨论】:

    标签: java log4j logback


    【解决方案1】:

    找到了,

    <configuration>
    
          <appender name="SOCKET" class="ch.qos.logback.classic.net.SocketAppender">
            <remoteHost>${host}</remoteHost>
            <port>${port}</port>
            <reconnectionDelay>10000</reconnectionDelay>
            <includeCallerData>${includeCallerData}</includeCallerData>
          </appender>
    
          <root level="DEBUG">
            <appender-ref ref="SOCKET" />
          </root>  
    
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      相关资源
      最近更新 更多