Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python日志行未持久化_Python_Logging_Gerrit_Githooks - Fatal编程技术网

Python日志行未持久化

Python日志行未持久化,python,logging,gerrit,githooks,Python,Logging,Gerrit,Githooks,我在gerrit钩子中有一个非常简单的python脚本片段(添加了注释) 我的问题是,每次向log_approvals.log写入内容时,我总是看到一行(最后记录的消息),这意味着对文件的修改不会持久化,我不知道为什么 样本输出: 23/07/2018 08:32:56 AM Shortened for simplicity 非常感谢您的帮助 我认为你应该使用filemode='a'而不是w。使用a将新行追加到日志中,使用w覆盖该行 23/07/2018 08:32:56 AM Shorten

我在gerrit钩子中有一个非常简单的python脚本片段(添加了注释)

我的问题是,每次向log_approvals.log写入内容时,我总是看到一行(最后记录的消息),这意味着对文件的修改不会持久化,我不知道为什么

样本输出:

23/07/2018 08:32:56 AM Shortened for simplicity

非常感谢您的帮助

我认为你应该使用
filemode='a'
而不是
w
。使用
a
将新行追加到日志中,使用
w
覆盖该行

23/07/2018 08:32:56 AM Shortened for simplicity