首页 > 编程知识 正文

logback 控制台日志输出到文件,weblogic控制台输出日志

时间:2023-05-03 23:49:27 阅读:246723 作者:659

 

self_log.py 中

import osimport loggingimport time# 如果日志文件夹不存在,则创建log_dir = "log" # 日志存放文件夹名称log_path = os.getcwd() + os.sep + log_dirif not os.path.isdir(log_path): os.makedirs(log_path)# 设置logginglogger = logging.getLogger()logger.setLevel(logging.DEBUG)main_log_handler = logging.FileHandler( log_dir + "/email_main_%s.log" % time.strftime("%Y-%m-%d_%H-%M-%S", time.localtime(time.time())), mode="w+", encoding="utf-8")main_log_handler.setLevel(logging.DEBUG)formatter = logging.Formatter("%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s")main_log_handler.setFormatter(formatter)logger.addHandler(main_log_handler)# 控制台打印输出日志console = logging.StreamHandler() # 定义一个StreamHandler,将INFO级别或更高的日志信息打印到标准错误,并将其添加到当前的日志处理对象console.setLevel(logging.INFO) # 设置要打印日志的等级,低于这一等级,不会打印formatter = logging.Formatter("%(asctime)s - %(levelname)s: %(message)s")console.setFormatter(formatter)logging.getLogger('').addHandler(console)

  

 

其他文件要使用时,在其他文件中导入:如

import self_logfrom self_log import logger

  

转载于:https://www.cnblogs.com/andy9468/p/9676782.html

主要概念 文件存储 UFS物联网开发框架Niagara - Part1概述

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。