logback相关内容

对Logback Appender类属性使用变量替代

在为Logback附加程序指定实现类时,是否可以使用变量替换?例如, 如上指定时,Logback似乎试图加载名称为"$ {LOGFILE_APPENDER_CLASS}"的类.即不执行任何变量替换! ch.qos.logback.core.joran.action ..
发布时间:2021-05-30 20:22:05 其他开发

Spring Boot未加载logback JNDI选择器

我遇到了困扰我好几天的问题.我解释:我有2个应用程序共享一台服务器.我称它们为appA和appB.我们使用Spring框架,并将logback用于日志记录系统.我配置了logback JNDI上下文选择器,如文档中所述: http://logback.qos.ch/manual/contextSelector.html .并且我在服务器中将logback文件设置为:logback-appB.xml ..
发布时间:2021-05-30 20:22:02 其他开发

如何在logback.xml中读取环境变量或属性并在每个日志行中打印该属性

我想从logback.xml的每个日志行中读取环境变量或属性.示例如果我按下 echo"$ {FOO_INFO}" ,结果为"FOO_RESULT",则我需要在每个日志行中打印此FOO_RESULT. 添加JAVA_OPTS =“-Dfoo.info = $ {FOO_INFO}"之后 我尝试了以下选项:- 选项::添加并调用%d {ISO8601} [%thread]%-5le ..
发布时间:2021-05-30 20:21:55 Java开发

登录线程池

我使用Logback进行日志记录,我有一个问题.我将AsyncAppender与ConsoleAppender一起使用.当应用程序启动时,它将使用"logback-"线程名称创建线程池.所有日志记录工作均由"AsyncAppender-Worker-"线程完成.创建具有"logback-"线程名称的线程池的目的是什么,它做什么工作? 解决方案 简短答案 这些线程用于后台进行的所有其他 ..
发布时间:2021-05-30 20:21:52 Java开发

重新配置日志以屏蔽特定的日志数据

我有一个Spring Boot Web应用程序,并且正在使用logback作为我的日志记录解决方案.我一直在浏览文档,找不到掩盖私人/特定数据(个人信息,信用卡号等)的简单或“正确"方法. 我能找到的最接近的是Logback过滤器,但是围绕这些过滤器的用例似乎更多地是省略了符合特定条件的日志,我只是想掩盖所有应用范围的日志. 这似乎是一个基本问题,我敢肯定我缺少一些超级基本的东西,但是 ..
发布时间:2021-05-30 20:21:49 Java开发

Logback:如何获取日志文件路径?

我在Spring Boot应用程序中使用Logback,并且工作正常,但是我需要以编程方式获取我正在登录/写入的文件的绝对路径,并且其名称为"FILE-AUDIT". 更清楚地说,鉴于以下xml配置文件: ..
发布时间:2021-05-30 20:21:28 Java开发

执行器 - 可以自定义日志文件端点吗?

我已经使用logback设置了日志配置. 该配置在自定义位置以滚动方式设置我的日志.这意味着我没有使用任何一个: 我的 application.yml 配置中的“logging.file"或“logging.path",因此,日志文件端点不再有效. 有人知道一种自定义此终结点的方法,以便可以指向我的logback.xml配置中指定的位置/文件吗? 解决方案 阅读有关记录日 ..
发布时间:2021-05-30 20:21:25 其他开发

适用于Maven记录器的SLFJ4桥

我正在编写Maven 3.x插件,并希望使用SLF4J&重新登录. 我为Maven Logger找到了一些SLF4J绑定: http://www.jcabi.com/jcabi-maven-slf4j/index.html https://bitbucket.org/peachjean/slf4j-mojo 但是,这些似乎是SLF4J绑定,但我认为我需要的是Maven Logg ..
发布时间:2021-05-30 20:21:18 其他开发

登录-布局和logback.xml中的模式

我正在通过slf4j使用logback来登录Spring Boot应用程序.我创建了一个自定义布局类,因为所有日志语句都将被包装为json.我已将logback-spring.xml配置为如下所示,以采用自定义布局.有用! 问题是我无法应用该模式.仅布局有效(或)图案.我想要的总是记录在日志中,转到布局类,然后在记录之前应用模式. ..
发布时间:2021-05-30 20:21:15 其他开发

登录-在启动时不要创建空的日志文件

我有一个项目,其中包含许多具有自己的日志记录的“工具"类.这些日志文件是在应用程序启动时创建的,但是在使用之前一直为空. 是否可以告诉logback在启动时不应该创建空文件?但是只有在使用它们时? 我找不到有关此主题的信息.谢谢! 解决方案 在Logback的FilAppender中,没有对延迟/按需创建日志文件的官方支持. 但是,有些已知的配置替代方法可能会达到相同的结 ..
发布时间:2021-05-30 20:21:03 其他开发

仅根据文件大小进行回滚

我正在使用logback 1.0.13.我希望我的日志文件仅根据文件大小滚动.如果这需要2个小时或2年,我不在乎.我在弄清楚该怎么做时遇到麻烦.我的附加程序的配置如下: /folder/to/log/f ..
发布时间:2021-05-30 20:21:00 Java开发

WIldfly 10 +登录

我花了几天的时间来尝试在我的wildfly 10项目中设置logback. 我的目标是: 服务器日志应由wildfly logger创建. 我的EAR日志应该通过重新登录来创建. 将登录和Wildfly记录器日志记录到控制台. 我的项目框架是由maven生成的,如下所示: 项目名称 projectname-ear projectname-ejb projectna ..
发布时间:2021-05-30 20:20:57 其他开发