问题标签 [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.
logging - 如何使用 logback.groovy 脚本在 logback 中引用 ${catalina.home}
我最近切换到 logback.groovy 并尝试运行我的应用程序,但日志记录失败并出现错误
我怀疑这是由于我的脚本的这一部分:
我已将其重命名为,$catalina.home
但它也不起作用。有什么我做的不对吗?
谢谢
java - 在 groovy 中使用 Logback 和 RollingFilePolicy
我正在尝试使用每日翻转策略配置 logback(在 groovy 中)。这是我的附加程序的配置
但是,当我尝试运行该应用程序时,我看到以下问题并且未创建日志文件。
有人可以帮我吗?估计是配置问题。我会在 logback 网站上使用翻译程序,但它已经关闭了。
logback - logback 如何设置日志文件的目标文件夹
有没有办法设置单个目标文件夹,这样我就可以指定所有日志文件的创建位置,而不必逐个附加器设置它?
groovy - logback 是否需要 groovy.jar 或 groovy-all.jar?
我希望最小化我的软件分发的大小,并且groovy-all.jar
是迄今为止最大的 JAR。Groovy 用于 logback 配置[1]。在Groovy 下载页面的底部有一个关于拆分 Groovy 发行版的部分。
logback 需要哪些模块/JAR 文件才能正常运行?刚刚groovy.jar
够吗?
[1] 是的,我意识到我可以使用 XML 配置 logback,从而无需 Groovy 支持。那不是我的问题。
gwt - 警告:如果在 GWT 项目中使用 logback,[logback.groovy](或 logback.xml)会在类路径上多次出现
如果您只是将一些logback.groovy
(或logback.xml
)文件放在(推荐的)src/logback.groovy
位置,您可能会遇到类似的(控制台)警告:
包括日志记录详细信息输出。由于类路径 (和) 中多次出现 logback 配置文件,因此包含日志记录INFO
输出。src/
war/WEB-INF/classes
我找到了解决这个问题的方法,如下所示......
logback - 你能为同一个包提供两个级别吗
我们可以在 appender 级别设置 ERROR 和 INFO 级别吗?
我正在使用 logback.xml
我的 logback.xml
我知道 appender 将执行 write part(output).logger 将使用它的属性将其重定向到正确的 appender。
在我的情况下,我需要在不同的记录器级别(INFO/ERROR)中使用相同的包来提供不同文件中的数据。
我的目标是将 ERROR 数据写入一个文件,将 INFO 数据写入另一个文件。
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.text
GDK 中的调用有关。似乎这是这个版本的 Groovy 的问题。如果在调试器中我尝试其他方法来获取 URL 的内容,我会得到类似ClassCastException
的 s,但更新到 Groovy 2.4.1 可以解决问题。
groovy - Logback Groovy SiftingAppender 配置
是否可以通过 groovy(logback.groovy) 配置 SiftingAppender?如何?我看过很多关于通过 XML 配置它的帖子,但不是用 groovy
谢谢
java - logback groovy中的变量替换
我正在使用 logback.xml,变量以字符串形式加载,例如:
.bat
在调用我的 jar 之前,在文件中设置了 logDirectory 和 logFileName 。
但现在,我处理 groovy。它比 xml 更棒,更易读。但变量不再展开。
现在的路径是null/null
:'(
最糟糕:以下测试引发异常:
有人知道如何使它工作吗?
-- 编辑添加完整的 logback.groovy
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: