LOG_DEBUG —特别调试消息 (associated macro: NS_LOG_DEBUG); LOG_INFO — 日志关于程序进程的信息消息(associated macro: NS_LOG_INFO); LOG_FUNCTION — 日志描述每个函数 (two associated macros: NS_LOG_FUNCTION, 用于成员函数, and NS_LOG_FUNCTION_NOARGS, 用于静态消息); LOG_LOGIC — 描述一个函数...
LOG_WARN :记录警告信息,程序中使用NS_LOG_WARN来输出信息; LOG_DEBUG :记录一些调试信息,程序中使用NS_LOG_DEBUG来输出信息; LOG_INFO :记录一些程序相关的信息,程序中使用NS_LOG_INFO来输出信息; LOG_FUNCTION : 当有函数被调用时,记录该调用信息,程序中使用NS_LOG_FUNCTION来输出信息; LOG_LOGIC :记录程序...
LOG_DEBUG — Log relatively rare, ad-hoc debugging messages (相关的宏: NS_LOG_DEBUG); LOG_INFO — Log informational messages about program progress(相关的宏: NS_LOG_INFO); LOG_FUNCTION — Log a message describing each function called(两个相关的宏 : NS_LOG_FUNCTION 用于成员函数, NS_LOG_...
· NS_LOG_DEBUG — Log relatively rare, ad-hoc debugging messages; · NS_LOG_INFO — Log informational messages about program progress; · NS_LOG_FUNCTION — Log a message describing each function called; · NS_LOG_LOGIC – Log messages describing logical flow within a function; · NS_LOG...
在另一个方向上,由ns-3网络设备接收的数据包通过回调挂钩到TapBridge。 这必须以混杂模式完成,因为目标是将ns-3网络设备桥接到TAP设备所属的操作系统(brctl)网桥上。 由于这些原因,只允许支持SendFrom()并具有可挂钩的混杂接收回调的ns-3网络设备参与UseBridge模式的TapBridge配置。
NS_LOG_COMPONENT_DEFINE("Example"); LogComponentEnable("Example", LOG_LEVEL_INFO); //等价于shell中:export NS_LOG = 'Example=info' //运行时显示程序中用语句NS_LOG_INFO(“字符串”)定义的字符串,便于检查错误。 NS_LOG_WARN("Message:level_warn"); ...
ns-3 本质上是一个基于 C++对象的系统。这意味着新的 C++类(类型)可以像 往常一样被声明、定义以及子类化。 许多ns-3 的对象继承基类 ns3::Object。这些对象有很多附加的属性,这些属 性是我们为了对系统进行组织和以及改进对象的内存管理而开发的:
NS_LOG_ERROR(msg);NS_LOG_WARN(msg);NS_LOG_DEBUG(msg);NS_LOG_INFO(msg);NS_LOG_LOGIC(msg); 第二批: NS_LOG_FUNCTION_NOARGS();NS_LOG_FUNCTION(parameters);NS_LOG_UNCOND(msg); 功能: 记录运行信息,或调试信息输出到控制台 函数位置: ...
NS_LOG_INFO — Log informational messages about program progress; NS_LOG_FUNCTION — Log a message describing each function called; NS_LOG_LOGIC – Log messages describing logical flow within a function; NS_LOG_ALL — Log everything.
一、打开调试 在代码中包含"ns3/core-module.h"。定义日志组件:"NS_LOG_COMPONENT_DEFINE("myscript");"。在main函数里,使用"LogComponentEnable("myscript", LOG_LEVEL_INFO);"打开myscript组件的日志。若要调用其他模块的日志,添加"LogComponentEnable("my_module", LOG_LEVEL_INFO);"。在对应...