log什么意思?
log意即日志,通常是系統(tǒng)或者某些軟件對已完成的某種處理的記錄,以便將來做為參考,它并沒有固定的格式,通常是文本文件,可以用記事本打開以查看內(nèi)容,當然很可能是其它格式,直接打開就是亂碼。
大部分的log可以從文件名看出它的作用,比如uninstall.log或是error.log,當然前者通常是軟件安裝過程中生成的記錄,以便將來卸載的時候可以提供給卸載程序使用,后者通常是用來記錄一些軟件運行中的錯誤信息等等。log文件的擴展名為.log錯誤日志無論在格式上還是在內(nèi)容上都和訪問日志不同。然而,錯誤日志和訪問日志一樣也提供豐富的信息,我們可以利用這些信息分析服務(wù)器的運行情況、哪里出現(xiàn)了問題。
錯誤日志的文件名字是error_log,但如果是Win平臺,則錯誤日志的文件名字是error.log。錯誤日志的位置可以通過ErrorLog指令設(shè)置:ErrorLog logs/error.log除非文件位置用“/”開頭,否則這個文件位置是相對于ServerRoot目錄的相對路徑。
如果阿帕奇采用默認安裝方式安裝,那么錯誤日志的位置應(yīng)該在/usr/local/apache/logs下。
但是,如果阿帕奇用某種包管理器安裝,錯誤日志很可能在其他位置。
正如其名字所示,錯誤日志記錄了服務(wù)器運行期間遇到的各種錯誤,以及一些普通的診斷信息,比如服務(wù)器何時啟動、何時關(guān)閉等。
我們可以設(shè)置日志文件記錄信息級別的高低,控制日志文件記錄信息的數(shù)量和類型。
這是通過LogLevel指令設(shè)置的,該指令默認設(shè)置的級別是error,即記錄稱得上錯誤的事件。
大多數(shù)情況下,我們在日志文件中見到的內(nèi)容分屬兩類:文檔錯誤和CGI錯誤。但是,錯誤日志中偶爾也會出現(xiàn)配置錯誤,另外還有前面提到的服務(wù)器啟動和關(guān)閉信息。