使用当前时间创建日志文件

时间:2011-07-26 11:58:04

标签: c logging log4c

我正在尝试做类似于Appending current time to a new log file each time log4j is initialized的事情 我正在使用 log4c 进行日志记录。我希望能够在每次执行应用程序时创建一个新的日志文件。是否可以通过仅修改log4crc配置文件来执行此操作。 非常感谢所有帮助

ps:我想使用的标签是log4c,但它不在SO

2 个答案:

答案 0 :(得分:1)

似乎无法通过任何配置文件。我必须根据当前时间修改用于命名日志文件的appender。我使用函数time()localtime()strftime()来创建文件名

答案 1 :(得分:0)

我有类似的问题。它现在已在当前版本中修复,但例如Ubuntu仍然提供没有此功能的旧版本。

请参阅How to change log4c's default timezone?