logback相关内容

登录lobgack时如何处理磁盘已满错误?

我正在使用slf4j + logback登录我们的应用程序。早些时候我们使用的是jcl + log4j并且最近搬了。 由于我们的应用程序中有大量的日志记录,因此在生产环境中磁盘可能已满。在这种情况下,我们需要停止记录,应用程序应该正常工作。我在网上发现的是我们需要轮询logback StatusManager以查找此类错误。但是这将为应用程序添加一个依赖项和logback。 对于log4j ..
发布时间:2018-12-27 18:09:58 Java开发

使Logback包含“T”和“T”。在“%date”之间的日期和时间之间严格符合ISO 8601标准的格式

默认情况下, Logback 编码器使用日期格式类似于 ISO 8601 标准。但它在日期和时间部分之间缺少“T”。 T 便于解析,并且是标准所要求的(除非私人方另有约定)。 是还有一些技巧让Logback包含 T ? 这... 2006- 10-20T14:06:49,812 而非此...... 2006-10-20 14:06:49,812 ..
发布时间:2018-12-26 13:29:22 Java开发

用于logback.xml的XML模式或DTD?

我在网上看到过几个关于如何使用XML架构或DTD for logback.xml文件至少在IDEA或Eclipse等IDE中进行非常基本的验证和自动完成的讨论,但是我从未见过任何解决方案。 你有吗? 解决方案 它根据文档不正式支持,但有一个独立的项目要提供 Logback for Logback 但是,到期为了实现Logback配置的极大灵活性,Schema无法支持所有可能的配 ..
发布时间:2018-12-25 20:17:23 Java开发

如何在单个项目中使用多个配置和logback?

在类路径上找到了logback的配置文件,因此它是特定于Eclipse项目的,这不是我想要的。我正在使用多个Java实用程序,它们都驻留在一个项目中(这个共享类路径),我需要为其中一些使用特定的配置。 我尝试过变量替换和Joram配置器,但没有任何方法可以帮助我。这很可能是我的错,我有一天会解决它,但是现在我需要一个简单的解决方案。 解决方案 选项1:使用logback.config ..
发布时间:2018-12-25 20:05:57 Java开发

Logback logger记录两次

我想在我的应用程序中将slf4j + logback用于两个目的 - 日志和审计。 对于日志记录,我以正常方式登录: static final Logger logger = LoggerFactory.getLogger(Main.class); logger.debug(“ - > main()”); 对于Audit,我创建了一个特殊的命名记录器并记录到它: ..
发布时间:2018-12-21 20:05:46 Java开发

新项目使用log4j而不是Logback的任何原因?

我知道共同意见是Logback > log4j。仍然,有什么log4j比Logback更好吗?有什么理由使用log4j而不是logback?事实上它只有60个关于堆栈溢出的问题,所以我假设一个小得多的用户群? 解决方案 看一看在官方意见。 log4j不再处于活动开发阶段了,由于logback由同一作者log4j,CekiGülcü开发,以纠正log4j开发中的一些错误,你可以非常肯定使用l ..
发布时间:2018-12-20 21:52:24 Java开发

如何使用Java代码配置Logback来设置日志级别?

我想使用默认的SLF4J + Logback配置,除了将 org.springframework.data.document.mongodb 的日志级别设置为 DEBUG 。 如何使用Java代码执行此操作? 我没有使用XML,并且这个决定是在运行时做出的。 解决方案 以下对我有用但通常这不是一个好主意。您的代码将依赖于Logback(您无法选择SLF4J背后的另一个日志框架) ..
发布时间:2018-12-20 21:50:19 Java开发

使用logback关闭时是否需要刷新事件?

我们正在从log4j迁移到几个Web应用程序的logback。在我们的应用程序关闭时,我们目前调用: org.apache.log4j.LogManager.shutdown(); 应该刷新所有异步日志记录并关闭所有外部资源(文件,套接字)。 在logback中是否存在类似的东西,或者在关机时是否会以某种方式自动刷新? Mike 解决方案 ..
发布时间:2018-12-17 10:23:14 Java开发

我的基于java的logback(无xml)配置被忽略

尝试配置回溯,并且无法在运行应用程序时使用我的配置。 即使我删除了所有配置,也有很多控制台输出,并且没有文件输出,所以我想控制台输出是用一些默认配置完成的。 这是我到目前为止的配置: @Configuration public class Log4j { private final static String PATTERN =“%date%-5level [%thr ..
发布时间:2018-12-12 20:04:57 Java开发

停止Logback系统以实现干净关闭

我最近一直在尝试使用 logback ,并且直接从Eclipse内部运行示例。当我这样做时,我注意到 - 即使在我的静态 main(String [] args)方法结束后(从我的Java驱动程序类中),应用程序仍在运行。 / p> 我最终确定Logback正在管理自己的线程,即使在我的主应用程序退出之后它仍然存活。我搜索了一些解决方案并发现这是一种从Java内部显式关闭Logback的方法 ..
发布时间:2018-12-12 18:32:41 Java开发

如何确定Logback实际使用的日志配置源?

log4j有一个属性 log4j.debug ,这将有助于向用户提供实际用于配置日志记录系统的配置文件的指示。 我无法找到与(否则更优越的)Logback日志框架等效的东西。有没有办法在运行时打印(用于诊断目的),哪个配置文件Logback用于自举? [edit] 为了澄清,我'理想情况下,像一个不需要我修改配置文件本身的解决方案(例如,由于错误组装的第三方JAR可能被错误地拾取,并 ..
发布时间:2018-12-10 21:16:04 Java开发