2016-03-14 52 views
2

雖然經歷了一些軟件架構文檔,我來到一個交叉執行以下操作:全系統日誌記錄機制的定義?

利益相關者:運營/測試人員 操作人員和測試人員所關心的兩個方面。首先,系統將如何部署。其次,兩個利益相關者都對整個系統的日誌記錄機制感興趣,它可以在一定程度上配置它們可以指定不同的日誌記錄級別,甚至可以爲系統的特定部分打開和關閉日誌記錄。

我發現這很難理解,所以有人可能會簡化它嗎?

此外,系統範圍和全系統日誌的含義是什麼?他們怎麼能關閉和打開?

我試圖谷歌,但我發現的一切包括抽象信息,不解釋問題,使其更難以理解!

感謝

+0

對於哪種架構?對於android它是logcat;對於unix,它的dmesg ... – Shark

+0

@Shark實際上,我應該爲我們設計的系統編寫一些文檔,並且我們決定使用Linux以及使用MySQL構建的數據庫! – user5923402

+0

然後看看'dmesg',也許它可以幫助你。 – Shark

回答

1

讓我們從基礎開始:

什麼是日誌語句?

日誌語句包含用於記錄執行過程中發生的事件的信息。它們通常用於通過輸出系統內發生的錯誤(以及其他可能相關的信息)來簡化調試過程。根據您決定記錄的事件/信息的類型,它可能會幫助您和您的開發人員,系統管理員,測試人員等。我不會過多地考慮這一點,但是太多的日誌記錄也可能會有害( see our very own StackOverflow as an example)。

系統範圍和全系統日誌的含義是什麼?

全系統的日誌記錄只是意味着你的日誌記錄功能涵蓋了您的系統或應用程序的全部,例如,如果你有一個後端和前端則全系統的日誌實現將包括他們(連同任何其他組成你的'系統'的組件)。

他們如何關閉和打開?

如何打開或關閉日誌記錄取決於您和日誌記錄機制的設計,但它可以像確定系統範圍日誌記錄功能是打開還是關閉的全局變量一樣簡單。

+0

非常感謝您的詳細回覆! – user5923402