是否存在用于滚动日志/配置文件的任何python工具?

时间:2012-11-15 20:42:31

标签: python configuration rollover

这是我正在尝试做的事情:

  1. 修改本地计算机上的默认配置文件(Thing.conf)。
  2. 将虚拟客户端上的先前配置文件保存为Thing.conf.1之类的内容,并跟踪之前的10个左右的conf文件。 (Thing.conf.2,Thing.conf.3等)
  3. 将该配置文件推送到远程虚拟客户端(/etc/thing/Thing.conf)。
  4. 要明确 - 第2步是问题的症结所在,第1步和第3步仅适用于上下文。

1 个答案:

答案 0 :(得分:3)

python logging框架有RotatingFileHandler,它还允许您使用RotatingFileHandler.doRollover()强制翻转。我不确定这是不是你所追求的。它允许您在可能正在进行日志记录的虚拟客户端上滚动日志(配置?)文件。