apache log4j为什么当天的日志文件文件名不带日期

亲爱的Joe 2019-09-02 04:55:59
我不知道是不是我设置的原因,

我的日志文件名称是info.log,当天过去以后,会将info.log更名为info.xxxx-xx-xx.log(xxxx-xx-xx代表当天日期),然后重新创建一个info.log文件,用于记录新一天的日志,周而复始。

那么问题来了,为什么不直接创建一个info.xxxx-xx-xx.log来记录当天日志,而非要先生成一个info.log,然后到了第二天0点以后有了新日志时再去改了info.log名称,然后重新生成一个新的info.log??
...全文
411 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
亦夜 2019-09-03
  • 打赏
  • 举报
回复
引用 6 楼 亲爱的Joe 的回复:
[quote=引用 5 楼 亦夜 的回复:] [quote=引用 2 楼 亲爱的Joe 的回复:] [quote=引用 1 楼 亦夜 的回复:] 日志文件里面可以进行参数配置 https://blog.csdn.net/w690333243/article/details/76474023
我知道可以设置,我只是想明白为什么都这么设置?是为了避免什么问题么[/quote] 哦你这么说我还没注意看那个人写的文章,是可以直接生成当天的日志并加上日期的,第二天会同样会生成第二天日期的日志,准确的来说是生成你想要的某个时间的日志,并不需要自己去写,只是忘了我当时怎么配来着,我记得有那个参数配置表来着,很多参数配置都很详细,当然如果你要自己写的话,也是没问题的,前提你得弄清楚你用的日志框架运作原理。[/quote] 要真是这样就打我脸了,我也奇怪为什么不创建当天的日志文件时就加上当天日期,而非要写完了日志以后再改日志名字。 另外,我不是自己写日志框架,只是写了个记录硬件串口数据到excel表格的小功能,数据按天记录,每天一个文件[/quote] 也可以,之前的那个日志文章是很久的了,现在的日志框架已经很多都更新了,只是大部人都没有注重日志框架的研究,包括我也只是会用而已,一般开发中也只是将日志输出到指定的文件中方便后期的查看,很少有需要写日志扩展方面的功能
亲爱的Joe 2019-09-03
  • 打赏
  • 举报
回复
引用 5 楼 亦夜 的回复:
[quote=引用 2 楼 亲爱的Joe 的回复:] [quote=引用 1 楼 亦夜 的回复:] 日志文件里面可以进行参数配置 https://blog.csdn.net/w690333243/article/details/76474023
我知道可以设置,我只是想明白为什么都这么设置?是为了避免什么问题么[/quote] 哦你这么说我还没注意看那个人写的文章,是可以直接生成当天的日志并加上日期的,第二天会同样会生成第二天日期的日志,准确的来说是生成你想要的某个时间的日志,并不需要自己去写,只是忘了我当时怎么配来着,我记得有那个参数配置表来着,很多参数配置都很详细,当然如果你要自己写的话,也是没问题的,前提你得弄清楚你用的日志框架运作原理。[/quote] 要真是这样就打我脸了,我也奇怪为什么不创建当天的日志文件时就加上当天日期,而非要写完了日志以后再改日志名字。 另外,我不是自己写日志框架,只是写了个记录硬件串口数据到excel表格的小功能,数据按天记录,每天一个文件
亦夜 2019-09-03
  • 打赏
  • 举报
回复
引用 2 楼 亲爱的Joe 的回复:
[quote=引用 1 楼 亦夜 的回复:] 日志文件里面可以进行参数配置 https://blog.csdn.net/w690333243/article/details/76474023
我知道可以设置,我只是想明白为什么都这么设置?是为了避免什么问题么[/quote] 哦你这么说我还没注意看那个人写的文章,是可以直接生成当天的日志并加上日期的,第二天会同样会生成第二天日期的日志,准确的来说是生成你想要的某个时间的日志,并不需要自己去写,只是忘了我当时怎么配来着,我记得有那个参数配置表来着,很多参数配置都很详细,当然如果你要自己写的话,也是没问题的,前提你得弄清楚你用的日志框架运作原理。
亲爱的Joe 2019-09-03
  • 打赏
  • 举报
回复
引用 3 楼 豫让_______ 的回复:
这样每次写日志的时候就可以写到一个固定的文件名里面,而不是每次要去获取一下文件名。从编码角度来说这种方式是合理的。
和编码具体关系是什么可以阐述下或者提供个资料么? 我自己写了一个记录数据的功能,也是这个逻辑给数据文件命名的,然后我那个做硬件的领导说我这是多此一举,我无力反驳。 我告诉他后台的日志框架经过了无数实践的检验,我就是模仿它的逻辑来的,他不服。我想打他脸,拜托拜托
豫让_______ 2019-09-03
  • 打赏
  • 举报
回复
这样每次写日志的时候就可以写到一个固定的文件名里面,而不是每次要去获取一下文件名。从编码角度来说这种方式是合理的。
亲爱的Joe 2019-09-03
  • 打赏
  • 举报
回复
引用 1 楼 亦夜 的回复:
日志文件里面可以进行参数配置 https://blog.csdn.net/w690333243/article/details/76474023
我知道可以设置,我只是想明白为什么都这么设置?是为了避免什么问题么
亦夜 2019-09-02
  • 打赏
  • 举报
回复
日志文件里面可以进行参数配置 https://blog.csdn.net/w690333243/article/details/76474023

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧