gpt4 book ai didi

java - Solr 是否可以在不重新启动 Solr 的情况下加载新的 log4j.properties 配置文件?

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:03 24 4
gpt4 key购买 nike

我将 log4j.properties 与 Solr 5.2 一起使用。我的 Solr 正在生产环境中工作,因此除非确实有必要,否则我不想重新启动它。

我改变了什么:

log4j.appender.file=org.apache.log4j.RollingFileAppender 

至:

log4j.appender.APP=path.to.class.CustomRollingFileAppender
log4j.appender.APP.DatePattern='.'yyyy-MM-dd
log4j.appender.APP.TimeInterval=1

我希望 Solr 使用更改后的 log4j.properties 文件,而无需重新启动 Solr 进程。

可能吗?

最佳答案

不,您需要重新启动 Solr,以便 log4j.properties 中的新设置生效。

无需重新启动即可更改任何类的级别日志记录。您在

中执行此操作
  1. 转到 Solr 仪表板
  2. 进入“日志记录/级别”(在我的本地安装中为 http://localhost:8983/solr/#/~logging/level)

当您重新启动 Solr 时,任何更改都将被重置。这对您的情况没有帮助,只是为了完整性而提及,对于某些人来说可能就足够了。

关于java - Solr 是否可以在不重新启动 Solr 的情况下加载新的 log4j.properties 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43473597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com