python日志庫的模塊化方法
1、模塊化方法
日志庫采用模塊化方法,并提供幾類組件:記錄器(loggers),處理器(handlers),過濾器(filters)和格式化器(formatters)。
記錄器發(fā)布APP代碼直接使用的界面。
處理器將日志(由記錄器創(chuàng)建)發(fā)送到適當?shù)哪繕恕?/p>
過濾器提供了更細致的設(shè)施,以確定需要輸出的日志記錄。
格式化器指定最終輸出中的日志記錄布局。
2、日志事件實例
日志事件信息在LogRecord實例中的記錄器,處理器,過濾器和格式化器之間傳遞。
通過在Logger類的實例(以下稱為記錄器)上調(diào)用方法來執(zhí)行日志記錄。每個實例都有一個名稱,它們在概念上以點(句點)作為分隔符排列在命名空間層次結(jié)構(gòu)中。例如,名為“scan”的記錄器是記錄器'scan.text','scan.html'和'scan.pdf'的父級。記錄器名稱可以是您想要的任何名稱,并指明記錄消息來源的應(yīng)用程序區(qū)域。
當命名記錄程序時,一個好習慣是,在使用記錄程序的每個模塊中使用模塊級記錄程序,其名稱如下:
logger=logging.getLogger(__name__)
以上就是python日志庫的模塊化的方法,希望能對大家有所幫助,更多Python學習教程請關(guān)注IT培訓機構(gòu):千鋒教育。