logwriter.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:darkc0de-old-stuff 作者: tuwid 项目源码 文件源码
def cancel(self):
        '''To exit cleanly, flush all write buffers, and stop all running timers.
        '''
        #self.stopflag = True
        #time.sleep(2.5)
        #self.queuetimer.cancel()
        self.finished.set()

        self.WriteToLogFile()
        self.FlushLogWriteBuffers("Flushing buffers prior to exiting")
        logging.shutdown()
        self.flushtimer.cancel()

        self.logrotatetimer.cancel()

        if self.settings['E-mail']['SMTP Send Email'] == True:
            self.emailtimer.cancel()
        if self.settings['Log Maintenance']['Delete Old Logs'] == True:
            self.oldlogtimer.cancel()
        #~ if self.settings['Timestamp']['Timestamp Enable'] == True:
            #~ self.timestamptimer.cancel()
        if self.settings['Zip']['Zip Enable'] == True:
            self.ziptimer.cancel()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号