周期性作业的每运行日志可管理的详细信息。
runlog的Python项目详细描述
#运行日志
可管理的定期作业的每次运行日志详细信息。
“上次运行用户栏的foo作业时,为什么会发生x?”
“作业y昨天运行时爆炸。它在哪里失败,为什么失败?”
runlog提供了一种基于python标准库日志的、redis支持的存储和访问日志的方法,用于存储和访问作业最后n次有趣运行的日志。
向运行在循环作业中的代码添加详细的日志非常简单,而不会用
嘈杂的交错输出扰乱正常的日志文件。
很容易将此日志添加到代码中。一个非bitious,
cli允许您列出作业,列出以前和正在进行的运行,并输出其日志。(将它们发送到您最喜欢的unix实用程序并享受。)
max_logs=10)
如果将处理程序
添加到根日志程序,则显示消息。但如果是这样的话,你喝的是消防水龙带,这可能是你想发生的事情。
你可以这样找到你工作的日志:
``bash
$runlog-list-jobs
recurrenc-job-32
$runlog-list-runlog-runlog-job-32
recurrenc-job-32
recurrenc-job-32运行recurrenc-job-32
$runlog-job-32 recurrenc-job-32-job-32
recurrenc-job-32 2014-04-15-04-04:33:11.463847
>$runlog-runlog-log-log-log-log-log-logs rec-04:35:23.562999
[…指定的两次运行的日志…]
```
即将推出:对日志消息进行范围查询。
错误不会被吞噬。
您可以引发一个“cancellog”,然后忘记整个过程。
```
使用rl.runlog('job-127')作为记录器:
处理的内容=运行作业(127)
如果处理的内容=[]:
引发cancellog();此运行将被遗忘。
```
cancellog将被吞噬,但只在上下文管理器中设置。设置一个专用的redis实例。把记忆盖上。扔掉那些不有趣的日志。查看数据增长并调整“max_logs”
,或者对记录哪些作业更加挑剔。把非常有趣的东西和/或一些随机的样品归档到某种冷库中。
可管理的定期作业的每次运行日志详细信息。
“上次运行用户栏的foo作业时,为什么会发生x?”
“作业y昨天运行时爆炸。它在哪里失败,为什么失败?”
runlog提供了一种基于python标准库日志的、redis支持的存储和访问日志的方法,用于存储和访问作业最后n次有趣运行的日志。
向运行在循环作业中的代码添加详细的日志非常简单,而不会用
嘈杂的交错输出扰乱正常的日志文件。
很容易将此日志添加到代码中。一个非bitious,
cli允许您列出作业,列出以前和正在进行的运行,并输出其日志。(将它们发送到您最喜欢的unix实用程序并享受。)
max_logs=10)
如果将处理程序
添加到根日志程序,则显示消息。但如果是这样的话,你喝的是消防水龙带,这可能是你想发生的事情。
你可以这样找到你工作的日志:
``bash
$runlog-list-jobs
recurrenc-job-32
$runlog-list-runlog-runlog-job-32
recurrenc-job-32
recurrenc-job-32运行recurrenc-job-32
$runlog-job-32 recurrenc-job-32-job-32
recurrenc-job-32 2014-04-15-04-04:33:11.463847
>$runlog-runlog-log-log-log-log-log-logs rec-04:35:23.562999
[…指定的两次运行的日志…]
```
即将推出:对日志消息进行范围查询。
错误不会被吞噬。
您可以引发一个“cancellog”,然后忘记整个过程。
```
使用rl.runlog('job-127')作为记录器:
处理的内容=运行作业(127)
如果处理的内容=[]:
引发cancellog();此运行将被遗忘。
```
cancellog将被吞噬,但只在上下文管理器中设置。设置一个专用的redis实例。把记忆盖上。扔掉那些不有趣的日志。查看数据增长并调整“max_logs”
,或者对记录哪些作业更加挑剔。把非常有趣的东西和/或一些随机的样品归档到某种冷库中。