【发布时间】:2012-04-21 18:01:11
【问题描述】:
我有一个日志项目,我需要知道如何构建一个功能,以便旋转器在程序运行时每分钟检查一次,并为每分钟创建时间戳,以便将全天的时间戳存储到日志文件中,请帮助。
谢谢
【问题讨论】:
-
不知道从哪里开始
-
我们不知道您应用的架构。你的要求不清楚。根据您的设计的其余部分,可以通过不同的方式使 dateTime 变量保持最新,以便可以为日志条目加上时间戳。也许您将不得不在记录器输出队列上等待超时,并在每次处理日志请求时重新计算超时。超时时,获取当前时间并重新加载用于时间戳的日期时间字符串。也许你可以在你的 GUI 表单上使用一个计时器,或者 System.Timer 也许。也许您应该编写一些代码并尝试让它自己工作?
标签: c++ logging rotator logrotate log-rotation