繁体   English   中英

如果 logger = logging.getLogger(__name__) 存储日志的位置

[英]where the logs are stored if logger = logging.getLogger(__name__)

我已经设置了logger = logging.getLogger(__name__)

并像下面这样使用它:

def get_token(self, username, password):
        auth = HTTPBasicAuth(username, password)
        logging.info("%s" % self.base_url)
        try:
            response = requests.post(self.base_url, auth=auth, verify=False)
        except Exception as e:
            logging.error("%s" % str(e))

我应该在哪个目录中查看日志?

您可以指定两个输出:控制台(流)和文件 output:

settings_folder = os.path.join(os.environ["APPDATA"], "my_app")
logging_file = os.path.join(settings_folder, "app.log")

if not os.path.isdir(settings_folder):
    os.mkdir(settings_folder)

# add logging to console and log file
logging.basicConfig(filename=logging_file, format='%(asctime)s (%(levelname)s) %(message)s', level=logging.DEBUG,
                    datefmt='%d.%m.%Y %H:%M:%S')
logging.getLogger().addHandler(logging.StreamHandler())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM