我想使用oment ++日志记录工具进行调试日志记录。例如:
EV_DEBUG << " SASSim::SASSim" << endl;
但是,我无法弄清楚如何在模拟手册中设置我的日志级别和日志文件。我以为omnetpp.ini会允许我指定它。任何关于在哪里寻找的指针?谢谢。
答案 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 有自己的对话框,您可以在其中以交互方式设置日志级别。