log的简单说明
来源:互联网 发布:数据培训 编辑:程序博客网 时间:2024/06/05 00:36
NS3中的日志功能是非常完善与灵活,大家有需要显示一些调试或者警告信息时最好使用log,不再使用标准输入来输出中间信息。
- 头文件:ns3/log.h
- v2g/model中对应的cc文件注册对应的日志组件(一般一个类对应一个日志组件,如EvApp.cc中注册了“EvApp”日志组件
- 注册了日志组件后,就可以在对应的源文件源文件中使用相关的宏写入日志信息。
具体包括:
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级别会输出的日志信息
使用这些宏就和使用标准输出一样,非常方便,需要输出变量时,要求<<符号必须跟在字符串后。示例如下
int iNS_LOG_DEBUG("Debug log");NS_LOG_INFO("info log:" << i <<" done");
- 在脚本中使用LogComponentEnable宏来使能相关的日志组件,即可控制输出信息
如
LogComponentEnable ("EvApp", LOG_LEVEL_INFO);LogComponentEnable ("EvComServer", LOG_LEVEL_DEBUG);
0 0
- log的简单说明
- Python log的说明
- 简单的封装log
- C#关于log4net(Log For Net)的使用 简单说明以及介绍
- 用QXDM获取log的方法说明
- SVN强制提交LOG的配置说明
- (转)简单的log
- 简单的Log文件过滤器
- Log类的简单使用
- Log类简单的使用
- 简单的Log文件示例
- Android Log的简单封装
- 简单log系统的实现
- log4net简单的说明
- pickerView的简单说明
- jsessionid的简单说明
- Cursor的简单说明
- GPUImage 的简单说明
- android第一个项目-计算你的生存日子之年龄计算器
- 面向对象
- javamail 关于SSL的问题找了我一个星期之久
- 备注 break continue return
- springmvc4 mybatis 整合 框架源码 bootstrap html5 mysql oracle
- log的简单说明
- Java源码 SpringMVC Mybatis Shiro Bootstrap Rest Webservice
- iOS 根据经纬度获取地名,根据地名获取经纬度
- c 数据算法参考书本 跳斑马
- win7 破解激活工具--windows loader
- html网页切换和framset布局
- 参考书本 背包问题
- 算法:堆排序之每次输入插一次堆&输入完成后建堆
- 管道是否需要使用xargs及其用法