问题标签 [logback-groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
480 浏览

logging - 如何使用 logback.groovy 脚本在 logback 中引用 ${catalina.home}

我最近切换到 logback.groovy 并尝试运行我的应用程序,但日志记录失败并出现错误

我怀疑这是由于我的脚本的这一部分:

我已将其重命名为,$catalina.home但它也不起作用。有什么我做的不对吗?

谢谢

0 投票
1 回答
255 浏览

java - 在 groovy 中使用 Logback 和 RollingFilePolicy

我正在尝试使用每日翻转策略配置 logback(在 groovy 中)。这是我的附加程序的配置

但是,当我尝试运行该应用程序时,我看到以下问题并且未创建日志文件。

有人可以帮我吗?估计是配置问题。我会在 logback 网站上使用翻译程序,但它已经关闭了。

0 投票
3 回答
29662 浏览

logback - logback 如何设置日志文件的目标文件夹

有没有办法设置单个目标文件夹,这样我就可以指定所有日志文件的创建位置,而不必逐个附加器设置它?

0 投票
1 回答
421 浏览

groovy - logback 是否需要 groovy.jar 或 groovy-all.jar?

我希望最小化我的软件分发的大小,并且groovy-all.jar是迄今为止最大的 JAR。Groovy 用于 logback 配置[1]。在Groovy 下载页面的底部有一个关于拆分 Groovy 发行版的部分。

logback 需要哪些模块/JAR 文件才能正常运行?刚刚groovy.jar够吗?

[1] 是的,我意识到我可以使用 XML 配置 logback,从而无需 Groovy 支持。那不是我的问题。

0 投票
1 回答
1957 浏览

gwt - 警告:如果在 GWT 项目中使用 logback,[logback.groovy](或 logback.xml)会在类路径上多次出现

如果您只是将一些logback.groovy(或logback.xml)文件放在(推荐的)src/logback.groovy位置,您可能会遇到类似的(控制台)警告:

包括日志记录详细信息输出。由于类路径 (和) 中多次出现 logback 配置文件,因此包含日志记录INFO输出。src/war/WEB-INF/classes

我找到了解决这个问题的方法,如下所示......

0 投票
1 回答
594 浏览

logback - 你能为同一个包提供两个级别吗

我们可以在 appender 级别设置 ERROR 和 INFO 级别吗?

我正在使用 logback.xml

我的 logback.xml

我知道 appender 将执行 write part(output).logger 将使用它的属性将其重定向到正确的 appender。

在我的情况下,我需要在不同的记录器级别(INFO/ERROR)中使用相同的包来提供不同文件中的数据。

我的目标是将 ERROR 数据写入一个文件,将 INFO 数据写入另一个文件。

0 投票
0 回答
134 浏览

groovy - 尝试评估 url.text 时,Logback/Groovy 抛出 URL ClassCastException

我收到此错误:

尝试使用 Logback 1.1.2 和 Groovy 2.3.6/Java 8 启动 Tomcat 8 时。logback.groovy文件的 URL 来自共享 jar,调试时看起来正确: jar:file:/Users/matt.whipple/.gradle/caches/modules-2/files-2.1/com.example/core/1.0.0-SNAPSHOT/c30ff0f9caae010d728248c66cc55f40bf591232/core-1.0.0-SNAPSHOT.jar!/logback.groovy

问题似乎与url.textGDK 中的调用有关。似乎这是这个版本的 Groovy 的问题。如果在调试器中我尝试其他方法来获取 URL 的内容,我会得到类似ClassCastException的 s,但更新到 Groovy 2.4.1 可以解决问题。

0 投票
0 回答
241 浏览

groovy - Logback Groovy SiftingAppender 配置

是否可以通过 groovy(logback.groovy) 配置 SiftingAppender?如何?我看过很多关于通过 XML 配置它的帖子,但不是用 groovy

谢谢

0 投票
1 回答
1165 浏览

java - logback groovy中的变量替换

我正在使用 logback.xml,变量以字符串形式加载,例如:

.bat在调用我的 jar 之前,在文件中设置了 logDirectory 和 logFileName 。

但现在,我处理 groovy。它比 xml 更棒,更易读。但变量不再展开。

现在的路径是null/null:'(

最糟糕:以下测试引发异常:

有人知道如何使它工作吗?

-- 编辑添加完整的 logback.groovy

0 投票
1 回答
3054 浏览

groovy - Spring Boot + Groovy + logback.groovy

我在我的 Spring-boot 应用程序中混合了 Groovy 和 Java。Rest 控制器和数据访问是用 Groovy 编写的。配置主要是Java。

根据 logback 文档,如果类路径中有 logback.groovy 文件,则应该在 logback.xml 之前选择它。但是,在我的情况下,只有 logback.xml 有效。

我将应用程序作为 sprint-boot-application 运行。

此外,值得注意的是,spring 建议继承一些日志配置,如下所示

在 Groovy 配置中没有办法做到这一点。

构建.gradle: