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