logback 相关问题

与Log4J和java.util.logging相比,基于Java的程序的现代日志记录工具具有许多新功能。

logging条件不起作用

我正在尝试定义一个logback.xml,它将在PROD环境中将日志级别设置为INFO,将所有其他环境设置为DEBUG。因此,我们有一个环境变量ENV,它在PROD上设置为“ PROD” ...

回答 1 投票 1


在内存中获取日志对象-Logback

我在spring-boot 2.2.5.RELEASE中使用logback,我需要在内存中获取log对象,以便可以操纵信息并进行处理。我期望的是这样的事情。导入org.slf4j ....

回答 1 投票 0


是否可以使用logback将gRPC上下文中的值打印到日志中?

我正在使用gRPC编写新的微服务。传统上,在登录时,我通常在回溯的MDC中填充跟踪ID,并且回溯配置直接负责在...

回答 1 投票 3

使用Spring Logback配置Kubernetes使用不同的路径登录日志

我有一个在Kubernetes容器中运行的Java / Spring应用程序启动程序,日志配置为stdout,可以流畅地从默认路径获取日志: @type tail path / var / log / containers / * ... 。

回答 2 投票 1

授予通过Spring Logback生成的Java应用程序日志文件的754 linux文件权限

在基于Java Spring的应用程序中,使用Logback生成应用程序日志,我需要授予特定的754 linux文件权限,以对此应用程序生成的日志文件进行操作。怎么可以指定文件...

回答 1 投票 0

如何定义正则表达式“密码”:“ [123456]”进行屏蔽

我使用logback(logback-gelf vs.1.1.0)登录到我的spring boot应用程序。它具有配置xml文件,我尝试在该配置文件中编写正则表达式以屏蔽密码。我写...

回答 1 投票 1

使用Logback记录线程ID而不是线程名称

我有一个Spring启动应用程序,并且我使用logback作为日志记录框架。目前,我想显示线程ID而不是线程名称。我知道如果您使用%...

回答 1 投票 0

Spring Boot 2.2.6未在Logback时提供SizeAndTimeBasedRollingPolicy的上下文

[当我使用这些配置时:日志记录:文件:名称:app.log总大小上限:50MB最大大小:2MB最大历史记录:7路径:日志我在应用程序启动时获得此信息:...

回答 1 投票 0

Logback.xml不会分别为错误生成日志并在单独的rollingfile中进行调试

我想在单独的文件中针对不同级别(例如错误或调试)生成日志。意味着当启用调试的根级别时,日志应仅在调试文件中生成。并且当根级别为...

回答 1 投票 0

带SpringBoot的弹簧侦探(对数相关-未显示Traceid和SpanId)>

我有一个现有的Spring boot(2.2.0)应用程序,并尝试集成Spring cloud sleuth以获取自动跟踪和跨度ID。登录文件如下- [] [ Well sleuth通过覆盖/扩展日志模式的日志级别“字段”(在org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor内部)将traceId和spanId写入日志。 因此在defaults.xml中(导入base.xml中),弹簧将pattern定义为: <property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> 如您所见,是否定义了变量LOG_LEVEL_PATTERN,它是一个变量(然后在TraceEnvironmentPostProcessor中覆盖/扩展,如果没有,则默认为默认的级别模式%5p 因此,如果您进行 not包含base.xml侦探,将无法“调整”日志级别的模式,因为LOG_LEVEL_PATTERN则该模式中不存在。 根据文档说明(https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-logging),您 总是 应该在自定义logback.xml中包括base.xml,您还可以。 不推荐:尝试将日志级别模式定义为${LOG_LEVEL_PATTERN:-%5p}而不是%5p或%-5level(但是,如果需要的话,包括base.xml的解决方案是正确的解决方案。 也: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-custom-log-configuration列出了application。(properties | yml)字段,用于通过属性调整spring-boot日志记录。例如我有用于传播下游的自定义BaggageFields,我的application.properties可以在日志文件中看到它们,我按如下方式定义应用程序属性:(我 不 定义自定义logback.xml!]for sleuth 2.0 + logging: pattern: level: "%5p [${spring.zipkin.service.name:${spring.application.name:-}},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}] [%X{ddd:-},%X{bp:-},%X{bpids:-}] [%X{op:-},%X{chunk:-},%X{i:-}]" 用于侦探3.0 + logging: pattern: level: "%5p [${spring.zipkin.service.name:${spring.application.name:}},%X{traceId:-},%X{spanId:-}] [%X{ddd:-},%X{bp:-},%X{bpids:-}] [%X{op:-},%X{chunk:-},%X{i:-}]"

回答 1 投票 0

覆盖登录配置

我们有什么方法可以覆盖logback配置?我知道我们在名为logback.xml的文件中定义了logback配置(通常存储在src / main / resources路径中),并且我知道...

回答 2 投票 29

在Websphere服务器上运行两个logback.xml时,日志合并

我面临的问题是,我有一个应用程序使用的jar文件(jar1)包含logback.xml(日志文件具有目标文件夹),另一个应用程序也使用jar文件(jar2)...

回答 1 投票 0

如何在运行时使用application.conf更改akka Actors日志级别

如何设置application.conf使其能够在运行时更改akka logLevel?我可以设置任何属性吗?我正在使用slf4j和logback作为后端。我刚刚设置了logback.xml:

回答 1 投票 0

[使用printStackTrace包含外部库的日志

[有一个外部库正在使用e.printStackTrace();在捕获块中。 Web应用程序本身将slf4j与logback一起使用,将日志写入文件(滚动文件附加程序)。是否有...

回答 1 投票 0

如何在Play框架中为不同环境定义多个登录配置?

我已经阅读了有关如何将logback.xml文件添加到Play框架的文档。我需要一种方法来定义类似logback-prod.xml logback-qa.xml logback-dev.xml logback- {some_name} .xml和...

回答 1 投票 0

如何在requestBody日志中屏蔽用户名和密码

以下是我的请求正文xml,我正在对此请求进行调用。具有自定义LoggingInterceptor来记录请求和响应。我想在日志中屏蔽用户和密码。 ...] >>

回答 1 投票 1

如何在Mac上设置Logback?

我有一个使用Logback进行日志记录的Java应用程序。我想开始在Macbook上开发相同的Java应用程序。我对Mac有一些经验,但经验不足。 Logback是否与Mac兼容...

回答 2 投票 0

如何在log-back.xml中包含xml

我正在编写一个自定义的spring boot starter项目进行记录。我的logback-spring.xml变得很大,希望将附加器放在单独的文件中(console-appender.xml和file-appender.xml),并希望...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.