问题标签 [rollingfileappender]
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.
java - 将位于同一包层次结构下的 2 个类的日志消息打印到 2 个不同的文件
我在同一个包中有 2 个 Java 类。我想将这 2 个类的消息记录到 2 个不同的日志文件中。
日志消息不应在这两个文件中的任何一个中重复。
我正在使用以下 log4j.properties 文件:
DISASTER#PackageName.className
Level
是我通过扩展org.apache.log4j
我的问题 1.来自 file2.log 的日志消息被重复到 file1.log 文件中。
2.是否可以通过 log4j 进行基于类的日志记录。
不用说我对Log4j
……很幼稚。
jboss - 包括用于 jboss 日志记录 jboss-log4j.xml 的自定义 appender 类
我对 JBOSS 比较陌生。我必须使用一个自定义附加程序,其中有一个可用的 jar 文件。
例如。
但是这样做我得到了错误
必须配置除 jboss-log4j.xml 之外的哪个文件?
jar 文件必须放在 jboss 层次结构中的什么位置以及如何配置 jboss-log4j.xml 以使用 appender?
谢谢。
logging - Logback asyncAppender 似乎不是线程安全的
我通过在其中添加我自己的 Summary_APPENDER 创建了一个 AsyncAppender。
ASYNC Appender 如下
我创建了另一个SUMMARY_APPENDER
我的自定义附加程序正确扩展了 RollingPolicy。
我已将其导出为带有 logback.xml 的自定义 jar。
我将它添加到新 java 项目的类路径中。
- 运行一些并发程序来记录,以确保所有线程同时正确地记录它。
程序如下,我创建了 TestLogger1 ,2...5 并运行了它们。
每个 Logger 都有 10 万条日志,所以最后我预计有 50 万条
请帮助我了解如何同步日志记录,如果我做错了什么,请告诉我。
log4net - log4net RolllingFileAppender 和文件名模式
我正在使用具有以下配置的带有 log4net 的 RollingFileAppender:
如您所见,在达到每个文件 10MB 的限制后会创建一个新文件。每个文件(第一个文件除外)都以一个数字结尾,该数字在创建新文件时递增。尽管我进行了研究,但我仍然有两个问题:
- 第一个文件末尾没有任何数字(我希望第一个文件命名为“logfile.1.txt”)
- 旧文件被删除,文件名的数字增加,这很好,但我希望数字只在 1 到 5 之间。
有谁知道我怎么能有上述行为?
非常感谢 !
logging - 如果文件路径是相对的,Logback 不会写入日志文件
我正在使用logback 1.0.0,我的应用程序位于名为logs的根文件夹中,它包含一个名为mypp.log的日志文件,我的 logback.xml 配置如下:
它可以很好地记录到控制台,但它不会记录到文件,除非我将文件路径更改为绝对路径,请告知如何解决此问题。
log4net - 如何使用复合命名的滚动备份配置静态日志文件名
我使用了此配置,但始终将日期添加到当前文件('log.20130805.0.log')中。
该配置的结果是:
我用 staticLogFileName = true 得到的是:
我想要的是:
log4j - RollingFileAppender 创建日志文件
以下是我的 Log4J.xml 文件,基本上我正在尝试使用 RollingFileAppender 创建一个文件,该文件将每天滚动。
我在 lib 文件夹中有必要的 jar 文件并使用 Tomcat 7.0 来运行应用程序,但是当服务器启动时它会给出以下消息。
log4j:WARN 持续解析错误 13 和第 13 列 log4j:WARN 元素类型“appender”的内容必须匹配“(errorHandler?,param*,rollingPolicy?,triggeringPolicy?,connectionSource?,layout?,filter*,appender-ref* )”。
知道以下代码有什么问题吗?
-
log4j - org.apache.log4j.RollingFileAppender 和 org.apache.log4j.rolling.RollingFileAppender 的区别
有人能说出这件事有什么不同吗?此外,我不明白,如果 DailyRollingFileAppender 存在,为什么需要使用 TimeBasedRollingPolicy ?
c# - Log4Net,一次不能使用多个 RollingFileAppender
我有一个奇怪的问题。我正在尝试创建多个滚动文件附加程序来引用每个人的同一个文件,但一次只使用一个这些附加程序。
问题是,如果我这样声明我的附加程序:
然后我的“APP1”记录器写入文件没有问题,但不是“APP2”记录器,就像它只获取第一个记录器一样。显然,如果我让两个记录器切换位置,一切都适用于“APP2”,但不适用于“APP1”
此外,当附加失败时,我可以在调试窗口中看到:
我猜这意味着它正在附加,但奇怪的是它并没有这样做。在工作场景中,我看不到这些日志。非常感谢任何提示!谢谢你的时间
file - RollingFileAppender 中的文件属性 - logback 配置
我的 logback 配置文件中有以下 RollingFileappender。
它确实写入 MyLogFile.log,但不附加 FileNamePattern 中指定的日期。
有一个类似的问题,但它从未回答我的困惑。
我应该省略文件属性。 为什么文件属性那么有用,因为它似乎推翻了滚动文件活动。
这让我很困惑。是不是搞错了?