任务记录器
tasklogger的Python项目详细描述
核心python日志库的扩展,用于记录任务和子任务的开始和完成。
安装
tasklogger可在pip上找到。在终端中运行以下命令进行安装:
pip install --user tasklogger
或者,可以使用Conda(最容易通过Miniconda Python distribution获得)安装任务记录器:
conda install -c conda-forge tasklogger
用法示例
使用任务记录器满足您的所有日志记录需要-在计算过程中使用任务记录器.logu start和任务记录器.logu complete接收定时更新:
>>> import tasklogger >>> import time >>> tasklogger.log_start("Supertask") Calculating Supertask... >>> time.sleep(1) >>> tasklogger.log_start("Subtask") Calculating Subtask... >>> time.sleep(1) >>> tasklogger.log_complete("Subtask") Calculated Subtask in 1.01 seconds. >>> time.sleep(1) >>> tasklogger.log_complete("Supertask") Calculated Supertask in 3.02 seconds. >>> tasklogger.log_info("Log some stuff that doesn't need timing") Log some stuff that doesn't need timing >>> tasklogger.log_debug("Log some stuff that normally isn't needed") >>> tasklogger.set_level(2) Set TaskLogger logging to DEBUG >>> tasklogger.log_debug("Log some stuff that normally isn't needed") Log some stuff that normally isn't needed