logback相关内容

Logback被截断,而不是追加到日志文件

我们在下面复制了一个简单的Logback配置.我的期望是应用程序将在启动时继续写入(即追加)到日志文件.但是,当我们重新启动应用程序时,现有文件将被丢弃,记录器将创建一个新文件.我的理解是FileAppender默认情况下会追加到日志文件.即使添加"true"也没有任何区别.我想念什么吗? ..
发布时间:2020-05-03 07:25:04 Java开发

在运行时通过外部属性文件更改日志记录中的日志级别

我想在不重新启动服务器的情况下更改日志级别.我使用weblogic服务器.为此,我想通过外部文件(LOGBackIncludedFile.xml)传递日志级别,并在logback 中提供此文件路径. 我无法对路径进行硬编码,因为Dev,UAT,Production中的路径不同.我想将此文件包含在Weblogic 12C服务器内部的某个位置.因此,我无需更改ear文件即可 ..
发布时间:2020-05-03 07:25:00 Java开发

登录中的totalSizeCap似乎未按预期工作

我有以下提到的logback文件. 我想删除任何超过2天或日志大小超过500KB的日志. 早于2天的日志将按预期被删除.但是,超过 500KB的日志不会被删除.我也尝试使用ch.qos.logback.core.rolling.TimeBasedRollingPolicy,但是行为是相同的. ..
发布时间:2020-05-03 07:24:58 Java开发

在Logback中使用getAppender()

我写了一个实现ILoggingEvent的自定义附加程序JTableAppender.该附加程序有一个公共设置程序setModel(..),用于将表模型分配给该附加程序,因此我可以在doAppend()中操作该模型. JTableAppender是在一个xml文件中配置的,我将其命名为TABLE: ..
发布时间:2020-05-03 07:24:52 Java开发

如何禁用PDFBox警告日志记录

我有一个简单的Java控制台应用程序. pdfbox用于从PDF文件提取文本.但是控制台中会打印出连续的信息: 十一月 29, 2017 9:28:27 下午 org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode 警告: No Unicode mapping for 14 (145) in font GGNHDZ+SimSun 十一月 ..
发布时间:2020-05-03 07:24:50 Java开发

在logback中过滤标记

我在scala上有项目. 我使用这个库进行日志记录 https://github.com/typesafehub/scala-logging 我创建记录器 import com.typesafe.scalalogging.Logger val log = Logger(getClass) 和两个标记 import org.slf4j.{ ..
发布时间:2020-05-03 07:24:48 其他开发

登录不打印方法或行号

这在Gradle项目中,使用Groovy作为应用程序代码和测试代码.但是我正在使用logback.xml文件进行配置. 这里可能很重要的一个因素是我正在使用Groovy @ Slf4j 注释以提供记录器. %method和%line转换词通常分别打印为"invoke"和"-1"(尽管有时"invoke0"和"-2"). 有趣的是,有时它确实会打印方法和编号:例如,当它是带有Excep ..
发布时间:2020-05-03 07:24:38 其他开发

如何在Logback日志记录中覆盖方法名称?

我正在尝试使用AOP来实现日志记录概念,但是在打印日志时,我需要提供自己的方法名称而不是默认名称. 更新(基于@glitch的评论): 我正在使用%M转换说明符告诉Logback在每个日志事件中包括方法名称. 我想专门为 some 日志事件替换Logback派生的方法名称;对于我的AOP连接点发出的日志事件. 我不想在日志事件中的其他地方写入“实际方法名称";我希望使用方法 ..
发布时间:2020-05-03 07:24:35 其他开发

无法使用ch.qos.logback.classic类

我使用Maven在Intellij Idea 2016.2上安装了春季项目.由于某些原因,我无法导入或使用ch.qos.logback.classic包中存在的任何类.我试图使缓存无效,重新导入Maven依赖项. 例如 import ch.qos.logback.classic.Level; IDE提示“无法解析符号级别".从命令行编译时,它说“软件包ch.qos.logback. ..
发布时间:2020-05-03 07:24:31 Java开发

如何在springboot中使fluent-logger-java与logback appender一起使用

我正在尝试将fluent-logger-java与带有回退附加程序的springboot项目集成在一起.而且我能够使用 https://github中给出的示例代码将数据发送到流利的聚合器.com/fluent/fluent-logger-java 但是当添加为回退附加程序时,它将引发NullPointerException. 我尝试使用 https://mvnrepository.com/ ..
发布时间:2020-05-03 07:24:26 Java开发

Oracle样式编号日志记录如何进行?

在oracle中通常会收到类似-的消息 ORA-01882: timezone region not found. 此格式具有以下优点- 更易于提供电话支持,客户端只需读出错误代码即可. 更易于搜索和计算文件中的特定错误.除了使用基于正则表达式的模式匹配搜索日志消息外,我还可以搜索唯一的错误代码. 如何在自己的应用程序中实现此目的?我不仅在询问代码片段,还询问如何管理整个过 ..
发布时间:2020-05-03 07:24:22 Java开发

如何在Java中将统计数据写入滚动文件

我想创建包含有关我的服务的统计数据的滚动文件. 例如,使用特定结果集记录每个包含参数X的请求. 我必须编写这些文件以符合其他系统的统计数据: 每半小时滚动文件 每个文件都必须具有列标题 我必须遵循严格的文件名约定,例如 tracking.display.1314116577.done 我的服务是用Java编写的. 由于我需要滚动文件,因此使用记录器似乎是一个很好的方向,因此我 ..
发布时间:2020-05-03 07:24:18 Java开发

使用Logback进行Flyway日志记录

我有一个配置为使用SLF4J + Logback的小型应用程序.我正在从Flyway获取JUL输出,我希望Logback可以处理. FlywayWrapper.java import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class FlywayWrapper { private static f ..
发布时间:2020-05-03 07:24:16 其他开发

如何强制执行回滚轮换

理想情况下,“注销"可以选择始终在应用程序启动时轮换.由于该功能不存在,如何在应用启动时强制重新登录?由于其供应商代码,我将不得不编写自己的程序RotateLB.java.我该如何使用供应商应用程序使用的相同logback.xml.当日志达到250MB时,它正在旋转. 解决方案 这可以通过编写自己的触发器,获取ch.qos.logback.core.rolling.SizeAndTimeB ..
发布时间:2020-05-03 07:24:12 Java开发

如何为xsbt-web-plugin的jetty()设置系统属性?

我已经将项目迁移到0.13.5,并开始使用 xsbt-web-plugin . 我想将logback配置为使用由系统属性logback.configurationFile设置的类路径之外的配置文件(这样我就可以将logconfig保留在war文件之外). 以前我只需要设置: System.setProperty("logback.configurationFile", "/som ..
发布时间:2020-05-03 07:24:10 其他开发