当前位置: 首页 > 知识库问答 >
问题:

Log4j删除超过一个月的日志

章博耘
2023-03-14

我有以下Log4J配置,我如何删除超过一个月的日志?

log=log/

log4j.appender.file.datePattern='.'YYYY-MM-DD-A

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern=%m%n

共有1个答案

梁盛
2023-03-14

您需要使用RollingFileAppender并设置MaxBackupIndex计数。

 类似资料:
  • 问题内容: 我希望有人可以帮助我。 我想在数据库日期中增加一个月,但我想防止在最后一天的两个月中跳过两个月。 例如,我可能有: 2009年1月31日 我想得到 2009年2月28日 并不是 2009年3月2日 下一个日期是 2009年3月28日 2009年6月28日 等等。 oracle中是否已经有执行这种操作的功能? 编辑 是的 我想每个月将具有某些状态的所有记录复制到下一个(因此用户不必每月再

  • 我有一个配置单元表(consumer_data),其分区列'val_dt',这是一个字符串列,其值为日期格式'yyyy-mm'。

  • 问题内容: 我有类型的日期 我想从中减去三个月。 在API中找不到很多乐趣。 问题答案: 这是普通的 JDK 版本,它需要该类作为帮助程序: 但是,由于和类的各种缺点,您应该认真考虑使用 Joda库 。使用Joda,您可以执行以下操作: 或者,如果您要从给定日期而不是当前日期中减去: Java 8更新: 使用Java 8,您还可以使用新的JSR 310 API(受Joda的启发):

  • 我在Excel中做一些工作,需要比较两个日期列。我理解=如果(日期1 例如,date1 = 03/01/2017 和 date2 = 03/27/2017 将返回 N,因为同月、同年。但是,如果 date1 = 03/05/2017 且 date2 = 04/02/2017,则它将返回 Y,因为不同的日期不同,月份不同。 所以我不是在寻找日期之间30天的差异,我只是在寻找月份的不同。 有没有足够简

  • 我有一个. tar文件,每天都有新文件更新。但是,文件超过60天后就没有价值了,不再需要放在归档中。如何从. tar归档中删除超过60天的文件? 我知道有一个 选项,但我不确定如何搜索符合该条件的文件的存档。

  • 问题内容: 希望创建一个可以在PHP中完成此功能的函数。 我需要在日期中添加多个月,但不能超过该月的最后一天。 例如: 如果我在PHP中使用日期加法,则会发生超限: 我的规范不允许我超支一个月。 什么是最简单的方法来做到这一点? 问题答案: 您可以比较添加1个月之前和之后的月份。如果不一样,您超出了下个月。