omn​​et ++:配置日志记录

时间:2017-03-23 16:46:38

标签: omnet++

我想使用oment ++日志记录工具进行调试日志记录。例如:

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

但是,我无法弄清楚如何在模拟手册中设置我的日志级别和日志文件。我以为omnetpp.ini会允许我指定它。任何关于在哪里寻找的指针?谢谢。

1 个答案:

答案 0 :(得分:2)

直接来自手册(10.6.4):

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

Cmdenv 中,可以使用omnetpp.ini配置选项配置日志记录。除非以编程方式覆盖,否则配置的设置在整个模拟运行期间仍然有效。

  • <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="content"> <div><img src="https://3.bp.blogspot.com/-W__wiaHUjwI/Vt3Grd8df0I/AAAAAAAAA78/7xqUNj8ujtY/s1600/image02.png" alt="Smiley face" width="100"></div> <br class="test"> <input type="text" name="username"> <p> Test </p> <br class="test2"> <p> Test 2 </p> <input type="checkbox" name="ckbox"> <img src="https://3.bp.blogspot.com/-W__wiaHUjwI/Vt3Grd8df0I/AAAAAAAAA78/7xqUNj8ujtY/s1600/image02.png" alt="Smiley face" width="100"> </div>将标准输出重定向到文件

  • cmdenv-output-file确定每行的日志前缀

  • cmdenv-log-prefix限制输出 基于每个组件

即。你可以写:

  

**。phy.cmdenv-log-level = warn

为名为<object-full-path>.cmdenv-log-level

的所有模块设置日志级别

Qtenv Tkenv 有自己的对话框,您可以在其中以交互方式设置日志级别。