如何更改Springboot Kafka的日志记录?我在我们的Splunk服务器上看到了超过200万条消息,但什么都不起作用:
org.apache.kafka.clients.FetchSessionHandler=ERROR
logging.level.org.apache.kafka.clients.FetchSessionHandler=ERROR
org.apache.kafka=ERROR
logging.level.org.apache.kafka=ERROR
org.apache.kafka.clients.consumer.internals.ConsumerCoordinator=ERROR
logging.level.org.apache.kafka.clients.consumer.internals.ConsumerCoordinator=ERROR
logging.level.root=OFF
还尝试了:
logging.level.root=ERROR
logging.level.org.springframework.web=ERROR
logging.level.org.hibernate=ERROR
logging.level.org.apache.*=ERROR
依赖性:
kafkaVersion = "2.1.1"
log4jVersion = "2.11.1"
springBootGradlePluginVersion = "2.4.2"
springBootVersion = "2.3.0.RELEASE"
springJdbcVersion = "5.2.5.RELEASE"
springWebVersion = "2.3.4.RELEASE"
// Logging
compile "org.slf4j:slf4j-jdk14"
implementation "org.apache.logging.log4j:log4j-api:$log4jVersion"
implementation "org.apache.logging.log4j:log4j-core:$log4jVersion"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-log4j2', version: "$log4jVersion"
// Spring Dependencies
compile group: "org.springframework.kafka", name: "spring-kafka", version: "$springBootVersion"
compile group: "org.springframework", name: "spring-jdbc", version: "$springJdbcVersion"
compile(group: "org.springframework.boot", name: "spring-boot-starter-web", version: "$springWebVersion") {
exclude group: "ch.qos.logback", module: "logback-classic"
exclude group: "org.springframework.boot", module: "spring-boot-starter-logging"
}
这些都没有任何作用。我错过什么了吗?
这对我来说就像预期的那样:
plugins {
id 'org.springframework.boot' version '2.3.11.RELEASE'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation "org.apache.logging.log4j:log4j-api"
implementation "org.apache.logging.log4j:log4j-core"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-log4j2'
compile(group: "org.springframework.boot", name: "spring-boot-starter-web") {
exclude group: "ch.qos.logback", module: "logback-classic"
exclude group: "org.springframework.boot", module: "spring-boot-starter-logging"
}
implementation 'org.springframework.kafka:spring-kafka'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
testImplementation 'org.springframework.kafka:spring-kafka-test'
}
test {
useJUnitPlatform()
}
EventLicensetype.hbm.xml文件: 下面是EventInfo类。同样,在实际文件中有更多的字段,这只是重要的部分: 下面是EventLicenseType类 为什么它不能直接删除记录?为什么它要更新??我还尝试将代码更改为下面的代码,并得到相同的错误。 谁能帮我解决我缺少的东西,或者给我指明正确的方向?
问题内容: 我刚刚从http://www.eu.apache.org/dist/lucene/solr/5.3.1/solr-5.3.1.tgz下载了最新版本的Solr 。 然后我用cd /solr-5.3.1/bin将其解压缩到/ bin /目录中,以使用 根据教程和自述文件,首次试用不需要更多。 等待长达30秒才能看到Solr在端口8983上运行 [-] 30秒后仍看不到Solr在8983上收
嗨,我已经在不和谐的py日志删除消息,但现在它是这样的,当消息被删除的机器人什么都没有显示,我可以以某种方式使没有消息发送时,机器人删除消息
在我的Java应用程序中,我使用SLF4J+Logback进行日志记录。我在开发环境中使用调试级日志记录,在生产环境中使用错误级日志记录。但是有一些消息我无论如何都想要记录下来,无论日志级别如何(类似于,但使用的是logger)。 有什么切实可行的方法可以实现这一点吗?我可以使用error或更低的级别,但我想做的是给出一些信息,所以在语义上是错误的,它不是错误。 我可以在我的中为我的类定义另一个记
我在SpringBoot中使用logback,但无法删除旧的日志文件。 我在logback-spring.xml文件中定义了以下appender: 即使我设置了“MaxHistory”和“CleanHistoryonStart”,超过10天的日志文件也不会被删除。既不是翻转也不是启动。
就像这个 这个能去掉吗? 我尝试使用Proguard删除日志,但只删除了我的日志。WebView日志仍然存在。 编辑:这与过滤日志无关。我不希望有人在运行我的应用程序时看到日志,这更难破解。