<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingRandomAccessFile
name="RollingRAF"
fileName="logs/app.log"
filePattern="logs/app-%d{dd-MMM-yyyy@HH.mm.ss}.log">
<PatternLayout>
<Pattern>%d %p %c{1.} %m%n</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="5"/>
</RollingRandomAccessFile>
</Appenders>
<Loggers>
<Logger name="myLogger" level="warn">
<AppenderRef ref="RollingRAF"/>
</Logger>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
是因为我的文件名精度设置为秒吗?
是因为我只设置了OnStartupTriggeringPolicy
吗?
或者这是怎么回事?
我的目标是建立一个滚动配置,记录最近5次应用程序运行的情况。
如果指定了TimeBasedTriggeringPolicy,DefaultRolloverStrategy将使用filePattern中指定的日期模式。若要使用max
属性,请在filePattern中指定%i
模式,并将
添加到滚动策略。(当然也可以是其他尺寸的。)
中的max值将确保在同一展期期间内(自您指定%d{dd-mmm-yyyy@hh.mm.ss}
的日期模式后的一秒钟),当触发基于大小的展期时,不会创建超过5个文件。
如果滚动窗口较长,这会更有用,比如每天滚动到一个新文件夹,并且在该文件夹中,确保创建的文件不超过5个,最大大小为20MB。
更新:
Log4J2.5添加了配置自定义删除操作的功能。开箱即用,您可以根据文件的使用期限、计数或占用的磁盘空间(累计文件大小)删除文件。
我试图理解jsp操作标记中的属性是如何工作的。据我所知,用于指示bean所在的位置(请求、会话、应用程序等),但经过一些测试后,我遇到了一个有趣的情况,情况并非如此,请考虑以下JSP代码(为了简单起见,我在这里使用scriplets): 所以基本上在这里我创建了2个用户对象并将它们设置为请求和会话范围中的“用户”属性,当我尝试使用从“会话”范围中检索“用户”时,似乎“请求”范围中的“用户”被检索到
我刚开始编程,我正在读这本django的书,它说在为登录页面编码的模板中,input的value属性可以在用户成功登录后将用户重定向到主页面。 当我想了解更多信息时,我看到了HTML文档,但是它说value属性接受要提交给服务器的数据,但是它没有说它是如何导致URL中的重定向的。请问value属性是如何导致重定向到URL的? 我添加了Django标签,但我不确定这是否是Django问题。
问题内容: 第一次使用Java开发,第一次使用Android开发,因此这是一个新手问题。 我目前有以下代码: 简短问题: 什么是 的.class 属性来完成,f.ex. 在’ C = NewTourny 的.class ‘? 为什么我不能将c转换为Tourny(所有这些类的父类)? 长问题: 目前,这可以处理整个应用程序中的所有按钮导航,并且工作正常。但是,如您所见,当我将c强制转换为Class时
我想让导航栏贴在视区的顶部,一旦用户滚动页面,但它不起作用,我不知道为什么。如果你能帮忙,这里是我的HTML和CSS代码: null null
问题内容: 我已经成功地使用了Python属性,但看不到它们如何工作。如果我取消引用类之外的属性,我只会得到一个类型的对象: 但是,如果我将一个属性放在一个类中,则行为会大不相同: 我注意到未绑定仍然是对象,因此类实例化必须在做魔术,但是那是什么魔术呢? 问题答案: 正如其他人指出的那样,它们使用称为描述符的语言功能。 当您通过类访问实际属性对象时,返回该属性对象的原因在于该属性如何实现特殊方法:
我们知道,在maven项目中,我们可以设置以下属性来为插件maven-compiler-plugin指定java版本: 问题是,如果要使用上述属性,我们是否应该在本地安装jdk8呢?