问题标签 [logback]

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 投票
2 回答
3782 浏览

slf4j - Logback 配置文件

我是 logback 的新手,并且有一个一般性问题。我将在 Eclipse 中进行开发,并且想知道在哪里放置我的配置文件。例如我的类 Test.java 位于 ProjectName/src/default package/Test.java

我在哪里放置配置文件?我需要创建一个新文件夹还是将它放在同一个地方?

0 投票
2 回答
471 浏览

logback - View SQL scripts in Logback

I have to change the scripts in Logback for the database appender. The documentation says it is found here:classic/src/main/java/ch/qos/logback/classic/db/dialect. So I opened teh jar file to look for it. The problem is I don't see the classic/src/main/java I do see ch/qos/logback/classic/db but not dialect. I also only see .class files. Any help would be appreciated.

0 投票
2 回答
7642 浏览

logging - Logback 中的标记

所以我对 Logback 真的很陌生,并且有一个关于我应该如何实现某些东西的问题。

假设我有两个附加器:我希望附加器“a”接受只有 1 或 2 的标记,但我希望附加器“b”接受只有 1 或 3 的标记。我应该使用什么类型的过滤器?有什么办法吗?

0 投票
2 回答
19921 浏览

java - 如何配置 logback 以跳过来自 org.package.* 的所有级别低于 WARN 的日志消息?

如何配置 logback 不记录来自包 org.package 及其子包中的记录器的消息,除非它们的级别是 WARN 或 ERROR?

0 投票
5 回答
11717 浏览

java - 如何缩短 logback 日志中的线程名称?

您可以使用 %logger{x} 语法缩短记录器的名称,其中 x 控制缩短过程。有没有办法以同样的方式缩短线程的名称?

0 投票
2 回答
670 浏览

java - 如何在 logback 的 HTMLLayout 中设置 HTML 编码?

默认情况下,logback 只为 HTML 日志文件生成以下标头:

但是这里的编码没有设置。一些浏览器默认编码为他们想要的东西,比如“windows-1251”或“ISO-8859-1”或“ISO-8859-5”。

如何添加类似

到 HTML 标头?此外,由于 Java 中的所有字符串都是 UTF-16,所以这不应该在 logback 源代码中永久设置吗?

有没有办法通过 logback 配置文件来做到这一点,或者我应该创建自己的 HTMLLayout 后代?

0 投票
1 回答
654 浏览

logback - 如果在运行时 logback.xml 以不正确的语法更改,则 logback 不会记录任何内容

我已经使用以下配置参数配置了 logback.xml:debug="true" scan="true" scanPeriod="10 seconds"

一切正常,直到我在 logback.xml 中进行更改。如果修改后的 logback.xml 是正确/有效的 xml,则更改工作正常。但是如果修改后的 logback.xml 无效或有一些语法错误,logback 不会打印错误信息,然后它不会将任何日志写入控制台。

这是一个已知的错误还是有任何解决这个问题的方法?

0 投票
1 回答
2444 浏览

file - 如何使用 logback.groovy 文件将 TRACE 级别记录到文件和 INFO 到控制台

我正在尝试进行日志调用,将不同级别的输出直接发送到不同的位置。我希望所有的日志总是去文件,只是 INFO 及以上去控制台。那不可能吗?我有以下内容,但它不起作用。两者总是相同的:

是否可以根据不同的级别将相同的日志消息定向到两个不同的地方?

0 投票
1 回答
1542 浏览

java - logback.groovy 配置没有记录任何内容

我有以下 logback.groovy 配置文件,我似乎无法理解为什么它没有做我想做的事情。理想情况下,TRACE 或以上的每条消息都应记录到文件中,WARN 或以上的任何消息都会立即显示在标准输出上。不幸的是,我似乎根本无法做到这一点。有任何想法吗?

谢谢!

0 投票
1 回答
5711 浏览

slf4j - Logback 的 Syslog Appender

我在 syslog appender 上多次阅读 logback 的文档。我的印象是每台计算机上都运行 syslog 守护程序,因此我设置了配置,就像他们在示例中的配置一样。当我运行程序时,检查系统日志时还没有发生错误,那里没有记录任何内容。