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

标签 python configuration rollover

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

  1. 修改本地计算机上的默认配置文件 (Thing.conf)。
  2. 将虚拟客户端上的先前配置文件保存为 Thing.conf.1 之类的文件,并跟踪之前 10 个左右的配置文件。 (Thing.conf.2、Thing.conf.3 等)
  3. 将该配置文件推送到远程虚拟客户端 (/etc/thing/Thing.conf)。

需要明确的是,第 2 步是问题的关键,第 1 步和第 3 步仅用于上下文。

最佳答案

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

关于python - 是否存在用于滚动日志/配置文件的 python 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405852/

相关文章:

javascript - jQuery Quicksand + Captify(翻转脚本)

python - 如何添加描述性字符串以断言

mysql - 使用 Rails 3 配置 MySQL (railsinstaller)

javascript - 如何添加指向已获得翻转脚本的图像的链接?

asp.net-mvc - 应用程序配置和设置的方法(在 ASP.NET MVC 中)

go - YAML 修改别名序列元素

javascript - 如何安装用于翻转的 JS 代码

python - 支持大圆距离和多边形的快速 python GIS 库

python - 如何在 Python 中将货币字符串转换为 float ?

python - Django REST 摇摇欲坠 : How to use security section in Swagger settings?