是否可以通过 SeekToCurrentErrorHandler 跳过日志记录堆栈跟踪?
is it possible to skip logging stacktrace by SeekToCurrentErrorHandler?
我刚刚在 spring 云流中使用 kafka 项目配置了 SeekToCurrentErrorHandler,我看到大量日志(每次交付尝试一个堆栈跟踪),我想将其静音。可能吗?
PS。我不知道它是否相关(以及我是否做对了。欢迎发表评论;)),但我从我的 @StreamListener 中抛出一个异常,该异常由 @ServiceActivator 处理,并且在其中我重新抛出包装异常以便运行 错误处理程序。
从spring-kafka version 2.5 (boot 2.3自带)开始可以设置日志级别
/**
* Set the level at which the exception thrown by this handler is logged.
* @param logLevel the level (default ERROR).
*/
public void setLogLevel(KafkaException.Level logLevel) {
Assert.notNull(logLevel, "'logLevel' cannot be null");
this.logLevel = logLevel;
}
我刚刚在 spring 云流中使用 kafka 项目配置了 SeekToCurrentErrorHandler,我看到大量日志(每次交付尝试一个堆栈跟踪),我想将其静音。可能吗?
PS。我不知道它是否相关(以及我是否做对了。欢迎发表评论;)),但我从我的 @StreamListener 中抛出一个异常,该异常由 @ServiceActivator 处理,并且在其中我重新抛出包装异常以便运行 错误处理程序。
从spring-kafka version 2.5 (boot 2.3自带)开始可以设置日志级别
/**
* Set the level at which the exception thrown by this handler is logged.
* @param logLevel the level (default ERROR).
*/
public void setLogLevel(KafkaException.Level logLevel) {
Assert.notNull(logLevel, "'logLevel' cannot be null");
this.logLevel = logLevel;
}