注:網路摘抄,自己小結,侵刪日誌用途:
問題追蹤:通過日誌不僅僅包括我們程式的一些bug,也可以在安裝配置時,通過日誌可以發現問題。
狀態監控:通過實時分析日誌,可以監控系統的執行狀態,做到早發現問題、早處理問題。
安全審計:審計主要體現在安全上,通過對日誌進行分析,可以發現是否存在非授權的操作。
一般log日誌提供了以下5個級別:(日誌等級由低到高)
debug :用於做記錄,標誌著方法的開始和結束,一般不輸出。
info :一般是在try catch 裡面反饋系統的當前執行狀態給終端使用者或運維看,應當具有實際意義,並且具有易讀性
warn : 系統進行一些修復性的工作,應該還可以把系統恢復到正常狀態中來,系統應該可以繼續執行下去
error :一般是需要if()的可以進行一些修復性的工作,但無法確定系統會正常的工作下去,系統在以後的某個階段,很可能會因為當前的這個問題,導致乙個無法修復的錯誤(例如宕機),但也可能一直工作到停止也不出現嚴重問題。
fatal : 是相當嚴重的了,可以肯定這種錯誤已經無法修復,並且如果系統繼續執行下去的話,可以肯定必然會越來越亂。這時候採取的最好的措施不是試圖將系統狀態恢復到正常,而是盡可能地保留系統有效資料並停止執行。
也就是說,選擇 warn、error、fatal 中的具體哪乙個,是根據當前的這個問題對以後可能產生的影響而定的,如果對以後基本沒什麼影響,則警告之,如果肯定是以後要出嚴重問題的了,則fatal之,拿不準會怎麼樣,則 error 之。
關於 日誌log
概述 介紹日誌的基本概念 用途和日誌生成規則。x系統 日誌包括 x系統 執行過程中的所有行為記錄資訊,各模組在執行過程中的關鍵位置,都會記錄相關日誌。通過分析 x系統 日誌,可以了解 x系統 的執行狀態。出現故障時可以通過日誌定位故障產生的時間,原因等資訊。x系統 的日誌生成是通過緩衝方式實現。即日...
Log 日誌級別
日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 1.static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。2.static level info info level表明 訊息在粗粒度級別上突出強調應用程式...
log 日誌模板
import sys import logging 預設的配置 default log level logging.info 預設等級 default log fmt asctime s filename s line lineno d levelname s message s 預設日誌格式 de...