我可以在xml配置的日志中禁用附加符吗?我有我的配置,我想放两个追加,一个用于数据库,另一个用于文本日志,但只有一个必须被激活。谢谢!
不确定为什么要停用一个附加程序,您试图通过停用来实现什么。
有一些方法可以实现
xml prettyprint-override"> <configuration>
<appender name="stdoutappender" />
<appender name="dbappender" />
<logger name="stdoutlogger" level="DEBUG">
<appender-ref ref="stdoutappender" />
</logger>
<logger name="dblogger" level="OFF">
<appender-ref ref="dbappender" />
</logger>
</configuration>
问题内容: 我如何禁用Spring日志以使其具有我可以轻松阅读或其他人可以阅读的日志输出。关于如何禁用spring bean加载日志的类似问题的答案建议注释掉中的所有行。就我而言,没有这样的行。 这是 问题答案: 对于未明确指定的所有内容,默认日志记录为DEBUG。因此,所有内容都记录在该级别(根据你的配置判断),基本上,你正在泛滥日志。你不应删除org.springframework的记录器,而
问题内容: 例如,我想在一个响应中下载一个zip文件和一个csv文件。除了将这两个文件压缩到一个zip文件中之外,还有其他方法吗? 问题答案: 尽管ServletResponse并不是要这样做,但我们可以通过编程方式对其进行调整,以发送多个文件,除IE以外的所有客户端浏览器似乎都可以正确处理。下面给出了一个示例代码片段。 在IE浏览器中将无法使用。注意:不包括尝试捕获块
在我们的EMR集群中,我们使用定制的log4j附加器和log4j。属性来允许我们将日志转发到Splunk,并让我们实现一些所提供的库和配置不知道如何实现的魔法。 在EMR 3.x中,我们使用引导操作完成了: 从s3下载我们的定制log4j appender jar,log4j。属性,容器-log4j。我们定制的属性 将我们的定制log4j appender jar放入位于/home/hadoop/
问题内容: 场景是这样的: 我们正在使用JBehave和Selenium进行系统,集成和端到端测试。我正在检查超过20个值的页面上的计算结果以进行验证。使用Junit Assert,如果其中一个值不正确的第一个实例,则整个测试将失败。我想做的是,如果遇到断言失败,那么测试将继续执行,这样我就可以整理一次测试而不是多次测试中所有不正确的值。 为此,我捕获了断言并将未通过验证的所有内容写到日志文件中。
我正在尝试在我创建的appender下自动连接SQSFIFOJavaClient。我打印出了Spring Boot主类中定义的bean名称,并且能够看到定义的SQSFIFOJavaClient bean。但是,bean没有在下面列出的类中自动连接。SQSApender和SQSFIFOJavaClient都位于不同的包中,但位于添加到组件扫描的相同基本包下。你能告诉我这里缺少什么吗? 我也尝试添加D
问题内容: 我有一些使用该软件包的工具化代码。现在该关闭日志记录了,我无法确定如何关闭标准记录器。 我错过了什么吗?我应该在进行日志调用之前检查标志,还是在生产中将其注释掉? 问题答案: 要完全禁用日志,最好调用Joril并将输出设置为无操作(例如) 但即使在此之后,操作仍将闲置约500-600 ns / op 1 这仍然可切断短路(左右 为100 ns / OP )通过使用自定义的实现,并实现所