- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我还没有完全解决这个问题 - 如何为我的控制台输出设置 DEBUG,为我的 FileAppender 设置 INFO?也就是说,我将如何更改下面的配置,以便我可以让 ConsoleAppender 从 DEBUG 向上抽出所有日志记录?请注意,两个附加程序都需要覆盖所有日志记录(即,我不想使用仅更改一个记录器名称的日志级别的作用域记录器元素)。
<log4net>
<root>
<level value="INFO" />
<appender-ref ref="LogFileAppender" />
<appender-ref ref="ConsoleAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="log-file.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n"/>
<param name="Footer" value="[Footer]\r\n"/>
<param name="ConversionPattern"
value="%d [%t] %-5p %c [%x] - %m%n"
/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="WARN" />
</filter>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
</log4net>
最佳答案
尝试这个配置:
<log4net>
<root>
<level value="DEBUG" />
<appender-ref ref="LogFileAppender" />
<appender-ref ref="ConsoleAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="log-file.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n"/>
<param name="Footer" value="[Footer]\r\n"/>
<param name="ConversionPattern"
value="%d [%t] %-5p %c [%x] - %m%n"
/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="FATAL" />
</filter>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
</log4net>
注意:
关于log4net - 如何为控制台输出设置 DEBUG,为 FileAppender 设置 INFO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2549386/
在我的应用程序中,我读取输入文件(例如 myFile1.txt)并创建一个具有相同名称的输出文件(例如 myFile2log)。要点是输入文件将在 java 应用程序中读取,而不是作为命令行参数给出。
在一个项目中,我在类路径上有以下内容: Bundle-ClassPath: ., lib/logback-classic.jar, lib/logback-core.jar, lib/slf4j
我需要登录到一个文件,因为客户没有我可以使用 log4net 登录的控制台。 现在我读到 FileAppender 不是线程安全的。无论如何,有没有一种方法可以在应用程序中登录到从不同线程注销的文件,
我有这样的附加程序。 logs\\${date}\\${thread}.log %level - %msg%n 我想 ${date} 和 ${thread} 是当前日期和当前线程名称。我该怎么
是否可以在 log4net 中配置 FileAppender 以在日志文件的开头添加新条目?目前,它正在末尾添加条目,并且读取最新条目需要向下滚动整个日志。从头开始读会更舒服。 最佳答案 我不知道该选
更新:有趣的是,我只看到以下问题发生在 Windows 环境中,但在部署的每个 Linux 环境中都工作正常。 我有一个带有 Log4j 1.2.17 和 fileAppender 的 Spring
我已经使用 slf4j/logback 一段时间了,我们在 logback.xml 中自定义的文件名是: ... ... /var/log/${ymd}/${HOSTNAME}-${US
这个问题在这里已经有了答案: How do you flush a buffered log4j FileAppender? (8 个答案) 关闭 5 年前。 我需要立即将日志刷新到磁盘,然后将其转
有人能解释一下 FileAppender 类是 RollingFileAppender 的父类(super class)和 WriterAppender 的子类吗?! 我试图寻找该类被弃用的原因,但找
我在使用带有文件记录的 log4j 时遇到问题。即使在网上搜索了很长时间后,我也无法让它工作。 我的 log4j.properties 文件: log4j.rootLogger = DEBUG,
我正在尝试使用 Log4j filappender 登录到 html 文件。我的属性文件如下所示 log = C:\Log log4j.rootLogger = DEBUG, FILE # Defin
我们使用 log4net 已经有一段时间了,但偶尔会遇到记录器无法每天滚动更新(通常是我们的服务)的问题。这会让人非常头疼,因为这意味着我们会在没有警告的情况下丢失日志记录,并且必须每天检查日志记录是
我必须根据某些条件将日志信息放在两个单独的日志文件中。如何做到这一点。这是我的 logging.properties 文件 log4j.rootLogger=debug, stdout, R log4
我正在使用 Log4j 作为我正在处理的项目中的日志记录框架。我有以下情况: Log4j 配置为将日志写入日志文件。在某些时候,此日志文件被复制到另一个目的地并被删除。日志记录框架继续工作,但日志不会
在 log4j 中,当使用具有 BufferedIO=true 和 BufferSize=xxx 属性(即启用缓冲)的 FileAppender 时,我希望能够在正常关闭过程中刷新日志。关于如何执行此
TickZoom 是一个非常高性能的应用程序,它使用自己的并行化库和多个 O/S 线程来平滑地利用多核计算机。 该应用遇到瓶颈,用户需要从单独的 O/S 线程将信息写入 LogAppender。 Fi
暂时忘记您为什么要这样做的问题 - 如果出于某种原因,两个 FileAppender 配置了相同的文件 - 这个设置会起作用吗? 最佳答案 Log4j 的 FileAppender 不允许两个 JVM
我需要将审计信息存储在 TEXT 文件 中。我计划使用 Apache Log4j 编写审计信息。 似乎是可靠的选择。但是,即使文件大小达到 3GB,我也应该能够写入审计信息 。 log4j 是否支持
在我当前的项目中,我需要让某个任务创建自己的日志文件,与 log4j.properties 中配置的内容分开。 我尝试通过将动态创建的 FileAppender 附加到 rootLogger 来实现此
我正在使用附加到 AsyncAppender 的 FileAppender 的本地变体。我正在为每个写入线程创建一个 FileAppender。我注意到当我的线程停止时(在 run() 的 while
我是一名优秀的程序员,十分优秀!