# -*- coding:utf-8 -*-
import os
import time
import datetime
from task.logger import Logger
from task.config import config
__author__ = 'yangxin'
class LogManagementService(object):
def __init__(self):
self.LOG = Logger("LogManagementService")
def manage_log(self, input_log_file, output_log_file, data):
# rename the input_log_file to yesterday
self.LOG.print_info("input_log_file : " + input_log_file)
self.LOG.print_info("output_log_file : " + output_log_file)
os.rename(input_log_file, output_log_file)
with open(input_log_file, "w") as input_log_file:
input_log_file.write(data)
input_log_file.close()
def timers(sel
Python学习笔记 --- 实现日志管理服务
最新推荐文章于 2021-12-08 10:21:47 发布
本文介绍了使用Python编写的日志管理服务,该服务能够处理输入的日志文件,并在特定时间进行重命名和写入新的数据。服务通过定时检查当前时间,确保在每天凌晨0点2分59秒进行日志操作。
摘要由CSDN通过智能技术生成