2017-03-23 197 views
0

我想使用oment ++日誌記錄工具進行調試日誌記錄。例如:omnet ++:配置日誌記錄

 EV_DEBUG << " SASSim::SASSim" << endl; 

但是,我無法弄清楚如何在仿真手冊中設置我的日誌級別和日誌文件。我認爲omnetpp.ini會允許我指定這個。任何指向哪裏看?謝謝。

+0

有一個模塊的API,所以我可以從C++使用cSimpleModule :: setLogLevel(LogLevel);然而,我找不到使用omnetpp.ini的方法,因此我決定在我的Ned模塊中定義一個新參數,我可以使用它在模塊中創建LogLevel。更多的標準解決方案(如果有)請求。 – LostInTheFrequencyDomain

回答

2

從手動(10.6.4)直達:

https://omnetpp.org/doc/omnetpp/manual/#sec:config-sim:configuring-cmdenv

Cmdenv,日誌記錄可以使用omnetpp.ini配置選項進行配置。除非以編程方式重寫,否則配置的設置在整個模擬運行期間保持有效。

  • cmdenv-output-file標準輸出重定向到文件

  • cmdenv-log-prefix確定每一行的日誌前綴

  • <object-full-path>.cmdenv-log-level在 每個組件基礎

限制輸出即可以寫:

**。phy.cmdenv日誌級別=警告

設置名爲phy

QtenvTkenv所有模塊的日誌級別都有自己的對話框,您可以設置交互式地記錄日誌級別。

+0

謝謝!非常感謝幫助。 – LostInTheFrequencyDomain