python書き込みログ

721 ワード

import logging
from logging.handlers import RotatingFileHandler

_ONE_DAY_IN_SECONDS = 60 * 60 * 24
app = Flask(__name__)

logger = logging.getLogger("log_file")
logger.setLevel(logging.DEBUG)

logdirs = "D:/PythonLog/"
if not os.path.exists(logdirs):
	os.makedirs(logdirs)
logdirs += "win32GRPCClient.log"
fh =  RotatingFileHandler(logdirs,maxBytes=1024*1024,backupCount=40,mode='a')
fh.setLevel(logging.DEBUG)
formatter = logging.Formatter(fmt="%(asctime)s-%(levelname)s : %(message)s", datefmt='%Y-%m-%d %H:%M:%S')
fh.setFormatter(formatter)
logger.addHandler(fh)

if __name__ == '__main__':
    logger.debug("test test()")