[Adaptive Autosar]深入理解--LogAndTrace

目录

1.log的主要功能

2.log生命周期

3.log的使用配置

4.log 模式

5.log消息类型

6.log等级

7.log使用案例


本文主要参考Adaptive Autosar的规范文档,说明log模块的功能要求。

以此借鉴写自己的log模块,以下均简称log。

1.log的主要功能

1)提供统一的十进制-十六进制-二进制的转换方法;

2)自动在log中打上时间戳;

3)不限网络-串口总线-控制台-文件系统等的log输出方法;

4)网络带宽限制。

2.log生命周期

启动:ara::core::Initialize

停止:ara::core::Deinitialize()

3.log的使用配置

使用log时,应用执行清单应包含

  • Application ID  -- 对应用户应用,方便过滤是哪个应用
  • Application  描述
  • log等级
  • log模式
  • log文件路径,如果指定到文件

log实例的上下文信息应包括

  • 上下文 ID -- 在应用进程范围内唯一
  • 上下文描述
  • 默认的log等级

4.log 模式

log模式类型:

  • remote,表示通过网络
  • file,保存到文件
  • console,输出到终端
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值