问题描述
我正在尝试为SpringBoot Feign Client配置日志记录。有点用,但是假装将日志写入logback.xml中定义的所有追加程序 我希望它记录到特定的文件附加程序。这是我的登录配置
<configuration>
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<!-- omitted for brevity -->
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- omitted for brevity -->
</appender>
<root level="info">
<appender-ref ref="stdout"/>
</root>
<!-- it doesn't work at all actually... it writes MyFeignClient debug to console -->
<logger name="com.app.MyFeignClient" level="WARN">
<appender-ref ref="stdout"/>
</logger>
<!-- it works correctly,it want to get MyFeignClient logs here,not in console -->
<logger name="com.app.MyFeignClient" level="DEBUG">
<appender-ref ref="FILE"/>
</logger>
</configuration>
伪装配置:
@Configuration
class MyFeignClientConfiguration {
@Bean
def feignLoggerLevel: Logger.Level = Logger.Level.FULL
}
虚假客户端定义:
@FeignClient(name = "MyFeignClient",url = "${my-url}",configuration = Array(classOf[MyFeignClientConfiguration]))
trait AdsManagerClient {
// omitted for brevity
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)