2
我的任務基本上是爲現有系統構建特定模塊。該模塊正常工作,但現在我應該在代碼中放置日誌條目。由於這只是最終系統的一個模塊,所以日誌級別應該在程序之外配置(這可以很容易地解決),並且主模塊應該能夠以編程方式到達我模塊的日誌條目,即使登錄命令行或文件被禁用。您是否知道具有此功能的任何現有日誌記錄庫,或者可以輕鬆擴展它們以獲取它們?C++中模塊化編程中的可檢索日誌記錄
我的任務基本上是爲現有系統構建特定模塊。該模塊正常工作,但現在我應該在代碼中放置日誌條目。由於這只是最終系統的一個模塊,所以日誌級別應該在程序之外配置(這可以很容易地解決),並且主模塊應該能夠以編程方式到達我模塊的日誌條目,即使登錄命令行或文件被禁用。您是否知道具有此功能的任何現有日誌記錄庫,或者可以輕鬆擴展它們以獲取它們?C++中模塊化編程中的可檢索日誌記錄
我認爲boost log將滿足您的要求。它具有強大的源/匯系統,即使日誌記錄被禁用,主系統也可以訪問我們的日誌。
這裏有一個架構概述:
非常感謝你,我會嘗試一下。 – user3017074
@ user3017074:您也可以查找[Pantheios](http://www.pantheios.org/);結構基本相同,只是因爲沒有太多的方法來傳遞信息「全球化」:) –