def initLogging(logname): fmt = '%(asctime)s %(name)s %(filename)s(%(funcName)s[line:%(lineno)d]) %(levelname)s - %(message)s' logging.basicConfig(level=logging.DEBUG, format=fmt, datefmt='%Y-%m-%d %H:%M:%S', filename=os.path.join('logs', '{}.{}.log'.format(logname, time.strftime('%Y%m%d%H'))), filemode='a' ) console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter(fmt) console.setFormatter(formatter) logging.getLogger('').addHandler(console)
Python初始化logging
最新推荐文章于 2022-10-11 15:33:24 发布