我有项目com.samedhi/base,它有一个logback.xml文件,项目com.samedhi/derive也有一个logback.xml文件。项目“派生”依赖于“base”。当我在‘派生’上使用“”时,我会收到以下警告。
....
15:34:30,066 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
15:34:30,066 |-INFO in ch.qos.logback.classic.LoggerContext[defaul
为了在多个项目之间共享logback配置,我们将我们的logback.xml文件嵌入到一个公共jar中。例如mylogger.jar.项目依赖于这个jar进行日志记录,因此它总是在类路径上。这意味着logback.xml将如文档所示在
但是,如果另一个jar (例如otherlib.jar )也嵌入了一个logback.xml文件,我们将看到一个警告
09:27:03,122 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
09:27:03,1
我在我的应用程序中使用Neo4j服务器,使用REST服务器启动嵌入式图形数据库。现在,Now 4j-server工件附带了logback.xml。我还使用logback来记录我得到的=>
16:17:13,233 |-WARN in - Resource [logback.xml] occurs multiple times on the classpath.
16:17:13,233 |-WARN in - Resource [logback.xml] occurs at [file:/D:/dev/graph-server/target/classes/logback.xml]
16
我有一个具有以下结构的SBT构建:
lazy val Core = project
lazy val Server = project dependsOn(Core)
在Core中,我有一个使用logback登录的命令行实用程序。在服务器中,我也使用logback进行日志记录,但是我需要一个与logback.xml中的不同的配置。
我如何拥有两个logback.xml资源,每个项目一个,在服务器中只有一个logback.xml资源在类路径中。(默认情况下,dependsOn也将logback.xml放在服务器项目的类路径中,从而导致logback警告我有关project中的多个logbac
我有一个使用maven jar plugin.For日志的项目,我正在使用logback.and,我希望我的logback.xml从executableJar.For读取logback.xml,我已经设置了一个新的环境变量,我将我的logback.xml放在it.how中,我可以告诉我的项目去使用这个变量来找到配置文件吗?
我试图在UAT (Linux)服务器上运行一个项目,但有一个问题,我需要在测试服务器上以不同的路径写入日志。
项目资源包含logback.xml,它指定写入日志的位置:
<property name = "logging.path" value = "/logs"/>
<property name = "logging.file" value = "app-logger"/>
我不能更改这个文件,因为在本例中一切都是正确的,但是对于UAT,我创建了另一个logback.xml,并将其放在另一个目录中,并且在
我最近在Apache中发现了 (既供本地使用,也用于spark-submit)。不过,还有最后一块不见了。
问题是星火很难在其类路径中看不到logback.xml设置。我已经找到了一种在本地执行过程中加载它的方法:
到目前为止我拥有的
基本上,检查系统属性logback.configurationFile,但从我的/src/main/resources/中加载logback.xml,以防万一:
// the same as default: https://logback.qos.ch/manual/configuration.html
private val LogbackLocation