11 Log and Trace
11.1 What is Log and Trace
日志和跟踪是自适应平台体系结构中的一个功能集群。
作为一个功能集群,日志和跟踪向应用程序提供了一个C++ API,支持不同级别的状态消息和不同目的地的日志记录。C++ API在命名空间AR::log中实现。
因此,作为RTA-VRTE库的一部分提供的功能集群代码必须链接到任何使用日志和跟踪的应用程序中。
11.2 Responsibilities
日志和跟踪功能集群提供了一种记录应用程序执行的机制。
多个严重性级别支持错误、警告和信息性消息的日志记录,以及对供开发人员使用的调试级别消息的支持。
支持七个severity级别:
AUTOSAR日志和跟踪功能集群还支持多种日志模式,支持将日志消息写入多个目标,包括控制台、文件或远程日志客户端。