日誌級別
import logging #匯入模組
#資訊列印控制台
logging.debug("測試bug")
logging.warining("警告資訊")
logging.error("錯誤資訊")
logging.critical("關鍵錯誤")
對日誌輸出格式及方式做相關配置
logging.basicconfig()
引數:level #日誌輸出層級,
取值:logging.debug
logging.info
logging.warining
logging.error
logging.critical
顯示級別以上的日誌訊息。
loggong.disble()
禁用當前級別和低階別的日誌輸出,
取值為:logging.debug、logging、logging.info、logging.warining、
logging.error、logging.critical、logging.notset。
引數:format
取值:%(levelno)s: 列印日誌級別的數值
%(levelname)s: 列印日誌級別名稱
%(pathname)s: 列印當前執行程式的路徑,其實就是sys.argv[0]
%(filename)s: 列印當前執行程式名
%(funcname)s: 列印日誌的當前函式
%(lineno)d: 列印日誌的當前行號
%(asctime)s: 列印日誌的時間
%(thread)d: 列印執行緒id
%(threadname)s: 列印執行緒名稱
%(process)d: 列印程序id
%(message)s: 列印日誌資訊
引數:filename
取值:日誌輸出路徑
引數:filemode
取值:檔案訪問方式
demo
import logging
logging.basicconfig(level=logging.disable(logging.info),
format="%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s",
filename="../data/log.txt",
filemode='w')
logging.debug("測試bug")
logging.info("日誌資訊輸出")
logging.warning("警告輸出")
logging.error("錯誤資訊輸出")
logging.critical("關鍵錯誤資訊")
濃墨重彩之MySQL 10 索引
一,索引 二,索引的優缺點 優點 提高查詢資料的速度 缺點 建立和維護索引的時間增加了 三,索引例項 四,索引分類 1,普通索引 這類索引可以建立在任何資料型別中。2,唯一性索引 使用unique 引數可以設定,在建立唯一性索引時,限制該索引的值必須是唯一的。3,全文索引 使用fulltext 引數...
濃墨重彩之MySQL 03 資料操作
一 插入資料 1,給表的所有字段插入資料 格式 insert into 表名 values 值1,值2,值3,值n 2,給表的指定字段插入資料 格式 insert into 表名 屬性1,屬性2,屬性n values 值1,值2,值n 3,同時插入多條記錄 insert into 屬性列表 valu...
濃墨重彩之MySQL 13 觸發器
一 觸發器的引入 二 建立與使用觸發器 2.1 建立只有乙個執行語句的觸發器 create trigger 觸發器名 before after 觸發事件 on 表名 for each row 執行語句 2.2 建立有多個執行語句的觸發器 create trigger 觸發器名 before afte...