问题标签 [spring-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 投票
3 回答
18374 浏览

spring-boot - Spring boot logging如何设置logging.file.max-size无限制

我正在使用Spring Boot应用程序,我将logback用于LOGGING目的,我想将我的日志存储在无限大小的日志文件中,但logging.file.max-size属性的默认大小为10MB谁能帮我知道我的价值是什么需要设置logging.file.max-size以实现日志文件的无限文件大小?

0 投票
1 回答
596 浏览

spring-boot - 如何通过 Spring 属性在 Spring Boot logback 中设置可加性?

我知道 logback.xml 中的 additivity 属性,但是如何在 application.properties 中指定它?我有这样的事情:

是否有类似以下内容?:

0 投票
1 回答
368 浏览

java - logback.xml 中是否有像 SizeAndTimeBasedTriggeringPolicy 和 FixedWindowRollingPolicy 这样的触发策略?

在我的 spring boot 项目中,我使用的是 spring logback.xml。我有一个用例,我必须根据文件大小和日期来滚动文件,以先到者为准,而且我需要将滚动文件的计数保持为 2。我正在考虑使用以下内容:

但是上面的配置实现了基于文件大小滚动文件的用例,并保持滚动文件的最大计数为2。但它没有基于日期滚动。除了文件大小之外,我还需要基于日期的滚动,同时将滚动文件的数量保持为 2。有没有办法实现这一点?

0 投票
1 回答
243 浏览

spring - 我可以使用 Logback.xml 与两个记录器对话吗

所以我们有一个有点独特的情况,我们有一个公司记录器,它使用 LoggerFactory.getLogger 和类名进行实例化,然后传递一个记录号、可抛出的异常和消息。这将转到公司管理控制台以监控日志。

作为一个团队,我们目前正在使用 logback.xml 将任何和所有日志消息写入文件,以便我们获得额外信息。这是我们的 logback.xml

目前我们必须实例化两个记录器,然后根据消息类型调用一个。

有什么方法可以在 logback.xml 中将这两者结合起来,这样我们就可以在一个类中实例化一个日志管理器,然后执行以下操作。

  • 如果级别为 ERROR 则调用核心公司记录器和我们的文件记录器
  • 如果级别是其他任何东西,只需调用我们的文件记录器。

我一直在寻找,但我们的问题似乎有点独特,无法找到答案

0 投票
0 回答
300 浏览

spring-boot - 使用 logback-spring.xml 时如何从属性文件中注入 Logback loglevel

我正在使用带有 logback-spring.xml 的 Spring Boot。目前将 logback-spring.xml 中的 loglevel 定义为硬编码值。我需要从应用程序属性文件中注入这个值。

需要在属性文件中定义日志级别值 INFO/ERROR 或在 yml 中为不同的环境定义 Spring 配置文件想要以不同方式更改此日志级别。但由于某种原因,我的以下配置不起作用。

我的 logback-srping.xml 如下所示。

我的 application-dev.properties 将有以下条目

myapplog=信息

但是对于我的 com.myapp.package 包,logback 始终将日志级别默认为 DEBUG。

我使用 Spring Bboot 1.5.2.Release 和 logback 作为日志库。

0 投票
1 回答
135 浏览

spring - SpringBoot 2.0.5.RELEASE 应用程序。没有开始

我有一个基本的 SpringBoot 2.0.5.RELEASE 应用程序。使用 Spring Initializer、JPA、嵌入式 Tomcat、Thymeleaf 模板引擎,并将其打包为可执行 JAR 文件和 Logback,旨在作为流行 log4j 项目的继承者,

但是应用程序。启动时被冻结,这是我在控制台中看到的:

这是我的 logback.xml 文件:

0 投票
2 回答
14306 浏览

java - Logback RollingFileAppender FileNotFoundException

logback在我的spring-boot项目中使用。当我们在PROD环境中部署应用程序时,部署失败并出现以下异常。在 PROD 之前,我们将应用程序部署在较低的环境中,我们没有发现任何问题。有人可以请一些光吗?

logback.xml我们将日志路径指定为/app/tomcatprofile/micro001/logs/sc-erp-security-permissions-check.log但来自下面的日志时,日志路径设置为/app/tomcatprofile/micro001/logs.

还附上了我们的logback.xml.

Logback.xml 文件

0 投票
0 回答
635 浏览

java - 无法为 Spring Boot 应用程序禁用 logback 日志记录到控制台?

我有一个使用 Logback 的 Spring Boot 应用程序。我希望它只记录到文件而不是控制台。我有以下属性

当我尝试运行应用程序时出现此错误

有人可以帮忙吗

0 投票
1 回答
758 浏览

spring-boot - 带有 logback 的 Spring-boot 将一些系统日志打印到应用程序日志中

我以前有问题,而应用程序在控制台中打印所有日志。然后在关注一些帖子之后,我能够将日志打印到单独的应用程序日志中。

现在,在重新启动应用程序服务器(IBM WAS 8.5)时,它会将一些 SystemOut 日志打印到新创建的应用程序日志中。

Gradle build,排除了一些来自其他依赖项的 jars

application.properties :-

和 logback.xml:-

MySpringBoot-applicaiton.log

在最后两行日志中,它是来自服务器的消息,现在正在打印到应用程序日志中。

==================================================== ================= 更新:

在将 logback 与 springboot 一起使用时,上面的行现在正在打印到应用程序日志中。没有 logback xml 配置只是添加logging.file=applicaiton.properties文件中。

上面的日志是 IBM WebSphere 日志。这是如何进入我的应用程序日志的。

0 投票
1 回答
138 浏览

java - 如何使用 java 类而不是 xml 文件配置 logback 设置

我是 Log 主题的新手,并尝试使用 logback 在我的应用程序中记录必要的信息。我在互联网上发现我可以使用这样的 xml 文件配置日志:

我想在两个单独的文件中记录 DEBUG 级别和 ERROR 级别。我已经使用此配置进行了测试,并且成功了!

但我的问题是,我可以使用 Java 类而不是像这样的 xml 文件进行相同的配置。因为我的想法是我想从外部控制日志配置,也可以通过向我的应用程序发送 REST 服务来更改日志设置,例如:更改日志文件的名称,或更改日志模式......

那我怎么能用纯Java类呢?

非常感谢您的先进!