码迷,mamicode.com
首页 > Web开发 > 详细

json loggin 的使用,小案例

时间:2019-10-18 18:56:40      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:报错   ict   ctime   dump   turn   时间   load   path   for   

import json
import os
Base_path = os.path.join(os.path.abspath(".."),"龙茂天日志.log")
print(Base_path)
def Json_data():
    if not os.path.isfile(Base_path):
        dic = {"username":xxx,"password":1234}
        with open("longmaotian_dict_josn.txt",w,encoding=utf-8) as f:
            json.dump(dic,f)
            f.close()

    else:
        with open("longmaotian_dict_josn.txt",r,encoding="utf-8") as f1:
            dic = json.load(f1)
            username = dic.get("username")
            f1.close()
            return  username

def Logging():
    import logging
    logger= logging.getLogger("报错日志")
    #全局级别
    logger.setLevel(logging.DEBUG)

    # formatter = logging.Formatter("%(asctime)s - %(name)s - [%(lineno)d] - %(message)s")#时间,日志名字,报错行数,报错信息
    formatter = logging.Formatter("%(asctime)s - %(name)s - [%(lineno)d] - %(levelname)s - %(message)s")#时间,日志名字,报错行数,报错的类型,报错信息
    ch = logging.StreamHandler()  #生成屏幕流
    # 控制台 级别
    ch.setLevel(logging.DEBUG)
    fh = logging.FileHandler(Base_path,"a+",encoding="utf-8") # 生成文件流  "文件名","方式",encoding="utf-8"
    #文件级别
    fh.setLevel(logging.DEBUG)
    #把摸版给 ch,sh
    ch.setFormatter(formatter)
    fh.setFormatter(formatter)
    #更改日志级别
    logger.setLevel(logging.INFO)
    #输出 屏幕,文件
    logger.addHandler(ch)
    logger.addHandler(fh)
    return logger

def buy_car():
    logger = Logging()
    username = Json_data()
    if username == xxxx:
        print("登录成功")
        logger.error("error我来报一小个错%s" % "登录成功")
        logger.info("info我来报一小个错%s" % "登录成功")
    else:
        print("登录失败")
        logger.error("error我来报一小个错%s"%"登录失败")
        logger.info("info我来报一小个错%s" % "登录失败")
buy_car()

 

json loggin 的使用,小案例

标签:报错   ict   ctime   dump   turn   时间   load   path   for   

原文地址:https://www.cnblogs.com/LMTlmt/p/11699931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!