#log的简单说明
@(NS3相关)[core][log]
**NS3中的日志功能是非常完善与灵活,大家有需要显示一些调试或者警告信息时最好使用log,不再使用标准输入来输出中间信息。**
- 头文件:ns3/log.h
- v2g/model中对应的cc文件注册对应的日志组件(一般一个类对应一个日志组件,如EvApp.cc中注册了“EvApp"日志组件
- 注册了日志组件后,就可以在对应的源文件源文件中使用相关的宏写入日志信息。
具体包括:
```cpp
NS_LOG_ERROR();//写入LOG_LEVEL_ERROR级别的日志信息
NS_LOG_WARN();//写入LOG_LEVEL_WARN级别日志信息
NS_LOG_DEBUG();//写入LOG_LEVEL_DEBUG级别日志信息
NS_LOG_INFO();//写入LOG_LEVEL_INFO级别日志信息
NS_LOG_FUNCTION();//写入LOG_LEVEL_FUNCTION级别日志信息
NS_LOG_LOGIC();//写入LOG_LEVEL_LOGIC级别日志信息
```
使用这些宏就和使用标准输出一样,非常方便, 需要输出多个变量时,变量间用log的简单说明
时间: 2024-10-08 23:08:13