DEENESPTFRRUARHIKOZHNL

类 ara::log::LogStream

[SWS_LOG_00173] Upstream: RS_LT_00003, RS_LT_00046

class LogStream final {...};

Represents a Log message, allowing stream operators to be used for appending data. Note: Normally Application processes would not use this class directly. Instead one of the log methods provided in the main Logging API shall be used. Those methods automatically setup a temporary object of this class with the given log severity level. The only reason to use this class directly is, if the user wants to hold a ara::log::LogStream object longer than the default one-statement scope. This is useful in order to create log messages that are distributed over multiple code lines. See the ara::log::LogStream::Flush method for further information. Once this temporary object gets out of scope, its destructor takes care that the message buffer is ready to be processed by the Logging framework. Besides the existing supported operator<< overloads for ara::log::LogStream it can be easily extended for other derived types by providing a stream operator that makes use of already supported types.

Example: struct MyCustomType { int8_t foo; ara::core::String bar; };

LogStream& operator<<(LogStream& out, const MyCustomType& value) { return (out << value.foo << value.bar); }

// Producing the output "42 the answer is." Logger& ctx0 = CreateLogger("CTX0", "Context Description CTX0"); ctx0.LogDebug () << MyCustomType{42, " the answer is."};

Header-Datei#include "ara/log/log_stream.h"
Forwarding-Header#include "ara/log/log_fwd.h"
Scopenamespace ara::log

用户指南人工智能生成

通过流运算符缓冲日志数据,并将格式化消息传递给日志记录框架。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: da246d5fd7f8 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

通过流运算符缓冲日志数据,并将格式化消息传递给日志记录框架。

类 ara::log::LogStream 表示格式化日志消息,其内部缓冲区通过流运算符逐步填充数据和元数据。实例通常通过日志记录方法临时获取,并在离开作用域时通过析构函数自动将记录的内容转发给日志记录框架 [SWS_LOG_00262]。对于多行或复用的消息,可以通过 Flush() 显式触发转发 [SWS_LOG_00039]。作为核心边界条件,该类不是线程安全的,并完全禁止复制操作。

上下文

类 ara::log::LogStream 表示自适应日志子系统中的可格式化日志消息。它提供了一个基于消息的缓冲区接口,该接口通过重载的流运算符支持将异构有效负载逐步追加到内部缓冲区。

在常规应用场景中,应用程序进程不会通过显式实例化直接与 LogStream 交互。相反,主日志记录 API(例如通过诸如 LogDebug() 等日志记录方法)会提供已使用所需严重性级别完成初始化的该类临时实例。在默认的单语句作用域(One-Statement-Scope)之外持有 LogStream 对象的唯一预定原因,是跨多行代码组装日志消息。一旦该对象离开其作用域或被显式清空,缓冲区内容就会被传递给日志记录框架以进行进一步处理。

LogStreamContext Anwendung Anwendungsprozess Logger Logging-API (Logger) Anwendung->Logger fordert Stream an LogStream ara::log::LogStream Anwendung->LogStream 填充缓冲区 Logger->LogStream erzeugt Framework Logging-Framework LogStream->Framework leitet Puffer weiter

上下文图:应用程序进程、日志记录 API、LogStream 与日志记录框架之间的交互。来源:[SWS_LOG_00039]、[SWS_LOG_00262]

生命周期

LogStream 实例的创建主要作为临时对象通过主日志记录 API 的工厂方法进行。为了实现高效提供,该类将移动构造函数声明为 noexcept [SWS_LOG_00176]。该移动构造函数通常仅声明而不定义,这允许符合 C++14 标准的编译器在从工厂函数返回时利用返回值优化(RVO)[SWS_LOG_00176]。严格排除了实例的复制或移动赋值:复制构造函数 [SWS_LOG_00174]、复制赋值运算符 [SWS_LOG_00175] 以及移动赋值运算符 [SWS_LOG_00177] 均已被删除(=delete)。

生命周期终点由析构函数 ~LogStream() 管理 [SWS_LOG_00262]。当对象离开其作用域(例如在函数块或语句的末尾)时,析构函数在内部确保将缓冲区内容转发到日志记录框架以进行处理 [SWS_LOG_00039]、[SWS_LOG_00262]。

如果在同一作用域内复用 LogStream 实例来处理多条连续消息,则必须调用成员函数 Flush() [SWS_LOG_00039]。此处重要的是,Flush() 并不清空缓冲区,而是将当前数据发送到日志记录框架并立即发起新的消息流 [SWS_LOG_00039]。

在并发性方面,所有成员函数均被指定为非线程安全([SWS_LOG_00039]、[SWS_LOG_00040]、[SWS_LOG_00129])。因此,在没有外部同步的情况下,不得由多个线程并行使用 LogStream 实例。

使用路径

典型的日志记录流程包括以下阶段:

  1. 流提供:应用程序进程调用日志记录方法,该方法创建临时 LogStream 实例并通过 RVO 返回 [SWS_LOG_00176]。
  2. 元数据丰富:在数据输入之前或期间,可以通过方法链添加可选属性,包括通过 WithLocation(file, line) [SWS_LOG_00129] 添加源代码位置、通过 WithTag(tag) [SWS_LOG_00132] 添加标签或通过 WithPrivacy(value) [SWS_LOG_00258] 添加机密性级别。这些方法中的每一个都返回对 *this 的引用。
  3. 数据填充:通过重载的运算符 operator<< 将有效负载数据写入内部缓冲区。该接口支持标准类型,如布尔值 [SWS_LOG_00040]、不同宽度的整数 [SWS_LOG_00041]、[SWS_LOG_00044]、浮点数 [SWS_LOG_00049]、字符串和字符串视图 [SWS_LOG_00051]、[SWS_LOG_00062]、通过 core::Span<const core::Byte> [SWS_LOG_00128] 传入的字节序列以及通过 Argument<T> [SWS_LOG_00203] 传入的结构化实参。此外,还可以针对用户定义的类型对该运算符进行扩展。
  4. 传递给框架:离开作用域时,析构函数转发消息 [SWS_LOG_00262]。若实例要保留用于后续消息,则显式调用 Flush() [SWS_LOG_00039]。
使用 LogStream 记录日志的典型流程应用LoggerLogStreamLogging-FrameworkLogDebug()创建临时对象通过 RVO 返回WithLocation() / WithTag()*thisoperator<<(Wert)*thisalt作用域结束(标准)~LogStream()Pufferinhalt weiterleiten在同一作用域内复用Flush()转发缓冲区内容并启动新流

时序图:从流创建、元数据和数据填充,直到通过作用域结束或 Flush() 发送的日志记录流程。来源:[SWS_LOG_00039]、[SWS_LOG_00040]、[SWS_LOG_00129]、[SWS_LOG_00176]、[SWS_LOG_00262]

错误场景

该类遵循严格的无异常设计。所有成员函数,包括流运算符([SWS_LOG_00040] 至 [SWS_LOG_00051]、[SWS_LOG_00062]、[SWS_LOG_00128]、[SWS_LOG_00203])、WithLocation() [SWS_LOG_00129]、WithTag() [SWS_LOG_00132]、WithPrivacy() [SWS_LOG_00258]、Flush() [SWS_LOG_00039] 以及析构函数 [SWS_LOG_00262],均被声明为 noexcept 且异常安全(“exception safe”)。

错误条件和使用风险仅限于以下场景:

  • WithPrivacy 中的类型错误:模板 WithPrivacy<T> 强制要求 T 为整数类型或枚举类型。如果使用不符合要求的类型实例化该函数,则程序格式错误(ill-formed)并导致编译错误 [SWS_LOG_00258]。此外,仅使用所传递值的最低有效 8 位,更高位将被忽略 [SWS_LOG_00258]。
  • 缺乏线程安全性:由于 LogStream 被定义为非线程安全([SWS_LOG_00039]、[SWS_LOG_00040]),在没有外部同步的情况下对同一实例进行并发读写操作大概率会导致数据不一致或缓冲区损坏(Interpretation)。 问题 Q-30a5037999c96fa2 (未决)
  • Flush 时的缓冲区接管:由于 Flush() 并不物理清空缓冲区,而只是将当前内容传递给日志记录框架 [SWS_LOG_00039],因此在复用时必须考虑到在语义上已开始一条新消息。

本指南基于针对 Adaptive Platform 的 AUTOSAR 规范(Release R25-11),并以自动化方式生成。

成员图

类图

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__log__LogStream884 LogStream + LogStream() + operator=() + ~LogStream() + Flush() + WithLocation() + WithPrivacy() + WithTag() + operator<<()

详细视图

请在大纲中选择一个条目。

构造函数和析构函数

LogStream 函数 2

The copy constructor is deleted.

重载 LogStream 2
LogStream (const LogStream &)=delete; SWS_LOG_00174
LogStream (LogStream &&) noexcept; DIRECTION NOT LogStream && -- DEFINED SWS_LOG_00176
~LogStream 函数

Destructor.

~LogStream () noexcept;

方法

Flush 函数

Sends out the current log buffer and initiates a new message stream. Note: Calling ara::log::LogStream::Flush is only necessary if the ara::log::LogStream object is going to be re-used within the same scope. Otherwise, if the object goes out of scope (e.g. end of function block) then the flushing operation will be done internally by the destructor. It is important to note that the ara::log::LogStream::Flush command does not empty the buffer, but it forwards the buffer’s current contents to the Logging framework.

void Flush () noexcept;

Add source file location into the message.

LogStream & WithLocation (core::StringView file, int line) noexcept;

Set the message’s privacy level. A program that calls this function with a T that is neither an integral nor an enum type is ill-formed. Only the lower 8 bits of value are used, any higher-level bits are ignored.

template <typename T> LogStream & WithPrivacy (T value) noexcept;
WithTag 函数

Add the given single tag to the current message.

LogStream & WithTag (core::StringView tag) noexcept;

运算符

operator<< 函数 15

Appends given value to the internal message buffer.

重载 << 15
LogStream & operator<< (bool value) noexcept; SWS_LOG_00040
LogStream & operator<< (std::uint8_t value) noexcept; SWS_LOG_00041
LogStream & operator<< (std::uint16_t value) noexcept; SWS_LOG_00042
LogStream & operator<< (std::uint32_t value) noexcept; SWS_LOG_00043
LogStream & operator<< (std::uint64_t value) noexcept; SWS_LOG_00044
LogStream & operator<< (std::int8_t value) noexcept; SWS_LOG_00045
LogStream & operator<< (std::int16_t value) noexcept; SWS_LOG_00046
LogStream & operator<< (std::int32_t value) noexcept; SWS_LOG_00047
LogStream & operator<< (std::int64_t value) noexcept; SWS_LOG_00048
LogStream & operator<< (float value) noexcept; SWS_LOG_00049
LogStream & operator<< (double value) noexcept; SWS_LOG_00050
LogStream & operator<< (const char *const value) noexcept; SWS_LOG_00051
LogStream & operator<< (const ara::core::StringView value) noexcept; SWS_LOG_00062
LogStream & operator<< (core::Span< const core::Byte > data) noexcept; SWS_LOG_00128
template <typename T> LogStream & operator<< (const Argument< T > &arg) noexcept; SWS_LOG_00203
operator= 函数 2

The copy assignment operator is deleted.

重载 = 2
LogStream & operator= (const LogStream &)=delete; SWS_LOG_00175
LogStream & operator= (LogStream &&)=delete; SWS_LOG_00177

方法文档

函数 Flush [SWS_LOG_00039] Upstream: RS_LT_00003, RS_LT_00049

void Flush () noexcept;

Sends out the current log buffer and initiates a new message stream. Note: Calling ara::log::LogStream::Flush is only necessary if the ara::log::LogStream object is going to be re-used within the same scope. Otherwise, if the object goes out of scope (e.g. end of function block) then the flushing operation will be done internally by the destructor. It is important to note that the ara::log::LogStream::Flush command does not empty the buffer, but it forwards the buffer’s current contents to the Logging framework.

Sends out the current log buffer and initiates a new message stream. Note: Calling ara::log::LogStream::Flush is only necessary if the ara::log::LogStream object is going to be re-used within the same scope. Otherwise, if the object goes out of scope (e.g. end of function block) then the flushing operation will be done internally by the destructor. It is important to note that the ara::log::LogStream::Flush command does not empty the buffer, but it forwards the buffer’s current contents to the Logging framework.

Validate requirementfunction Flush [SWS_LOG_00039] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Sends out the current log buffer and initiates a new message stream. Note: Calling ara::log::LogStream::Flush is only necessary if the ara::log::LogStream object is going to be re-used within the same scope. Otherwise, if the object goes out of scope (e.g. end of function block) then the flushing operation will be done internally by the destructor. It is important to note that the ara::log::LogStream::Flush command does not empty the buffer, but it forwards the buffer’s current contents to the Logging framework.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function Flush [SWS_LOG_00039] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00039
Flag-ID
SWS_LOG_00039
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
43e8391bcdfd8820edc8691da877fe5e1e096ad0d591f872d20470adbc2d7701
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2b696a66ebfb 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::log::LogStream 的成员函数 Flush(通过头文件 ara/log/log_stream.h 提供)将日志缓冲区的当前状态传输到日志框架,并同时启动新的消息流 [SWS_LOG_00039]。此处的重要区别在于,调用 ara::log::LogStream::Flush 不会清空缓冲区,而是将其当前数据按原样转发给框架 [SWS_LOG_00039]。

仅当要在相同作用域内复用 ara::log::LogStream 对象以用于后续日志输出时,才需要显式调用该函数 [SWS_LOG_00039]。相反,如果该对象离开其作用域——例如到达函数块末尾——则通过类 [SWS_LOG_00039] 的析构函数在内部自动执行缓冲区的发送。

该方法具有签名 void Flush () noexcept;,不接收任何参数,并且没有返回值 [SWS_LOG_00039]。它被标记为异常安全(“exception safe”),但不提供线程安全性(“not thread-safe”)[SWS_LOG_00039]。

此使用说明由 AI 基于规范 R25-11 生成。

Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00039
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00039@rel:R25-11#325ffdbb
Content hash
325ffdbb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00039
Status: valid/auto-approved Version: rel:R25-11#13a1717f Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00039@rel:R25-11#13a1717f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#57455c372026-09-30
  • R19-11rel:R19-11#1f1e47ec2026-10-14
  • R20-11rel:R20-11#fd1f4b762026-10-14
  • R21-11rel:R21-11#fd1f4b762026-10-14
  • R22-11rel:R22-11#4c987cfb2026-10-14
  • R23-11rel:R23-11#91bc2c892026-10-14
  • R24-11rel:R24-11#13a1717f2026-10-14
  • R25-11rel:R25-11#13a1717f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 LogStream [SWS_LOG_00174] Upstream: RS_LT_00003

LogStream (const LogStream &)=delete;

The copy constructor is deleted.

The copy constructor is deleted.

Validate requirementfunction LogStream [SWS_LOG_00174] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

The copy constructor is deleted.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function LogStream [SWS_LOG_00174] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00174
Flag-ID
SWS_LOG_00174
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
154c846847fc54b1f83d30a721b32659420ff7df46f11aa6224e2f5fffe44f96
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00174
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00174@rel:R25-11#dc030af2
Content hash
dc030af2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00174
Status: valid/auto-approved Version: rel:R25-11#34d06fd0 Versionshistorie & Revisions (3 transitions, 3 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00174@rel:R25-11#34d06fd0
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#680a4b632026-09-30
  • R24-11rel:R24-11#34d06fd02026-10-14
  • R25-11rel:R25-11#34d06fd02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 LogStream [SWS_LOG_00176] Upstream: RS_LT_00003

LogStream (LogStream &&) noexcept; DIRECTION NOT         LogStream &&                -- DEFINED

The move constructor is treated in a way that allows returning an instance from a function. Typically, the move constructor is only declared, but not defined. This allows a C++14-compliant compiler to use RVO (Return Value Optimization) to return an instance from a factory-like function.

The move constructor is treated in a way that allows returning an instance from a function. Typically, the move constructor is only declared, but not defined. This allows a C++14-compliant compiler to use RVO (Return Value Optimization) to return an instance from a factory-like function.

Validate requirementfunction LogStream [SWS_LOG_00176] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

The move constructor is treated in a way that allows returning an instance from a function. Typically, the move constructor is only declared, but not defined. This allows a C++14-compliant compiler to use RVO (Return Value Optimization) to return an instance from a factory-like function.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function LogStream [SWS_LOG_00176] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00176
Flag-ID
SWS_LOG_00176
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
d7e9f85902675dffbb19266047b6a0498a57203c89dd2902449c1b0acaa10a17
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00176
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00176@rel:R25-11#02831cd6
Content hash
02831cd6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00176
Status: valid/auto-approved Version: rel:R25-11#2d1760ba Versionshistorie & Revisions (3 transitions, 3 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00176@rel:R25-11#2d1760ba
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4c96acce2026-09-30
  • R24-11rel:R24-11#3c391e0b2026-10-14
  • R25-11rel:R25-11#2d1760ba2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 WithLocation [SWS_LOG_00129] Upstream: RS_LT_00003, RS_LT_00046

LogStream & WithLocation (core::StringView file, int line) noexcept;

Add source file location into the message.

Add source file location into the message.

Validate requirementfunction WithLocation [SWS_LOG_00129] Upstream: RS_LT_00003 , RS_LT_00046

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Add source file location into the message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function WithLocation [SWS_LOG_00129] Upstream: RS_LT_00003 , RS_LT_00046
Requirement-ID
SWS_LOG_00129
Flag-ID
SWS_LOG_00129
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
48464d5a7306838f0566d61d42159b1c0e737eb194ece87e73f903d832fb3011
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4533b5081d31 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

来自头文件ara/log/log_stream.h的类ara::log::LogStream的成员函数WithLocation用于向日志消息中添加源代码位置数据[SWS_LOG_00129]。调用以同步方式进行,并接收作为core::StringView的文件标识符file以及作为整数值(int)的行号line作为参数[SWS_LOG_00129]。返回值提供对修改后的流对象(*this)的引用,这大概是为了便于流畅链式调用后续的流输出[SWS_LOG_00129]。 问题 Q-c65fe863c9b31f20 (未决)

对于错误处理,重要的是该函数带有标识符noexcept,并被指定为异常安全(“exception safe”)[SWS_LOG_00129]。未定义特定错误代码或异常条件,因此在调用期间不需要单独的异常处理或错误查询。

在并发性和执行限制方面,WithLocation被明确指定为非线程安全(“not thread-safe”)[SWS_LOG_00129]。如果使用多个线程,不得在没有外部同步的情况下并行操作LogStream的同一实例。因此,通常纯粹在线程本地使用该对象以进行相应的日志记录过程。

本文由 AI 基于 AUTOSAR 规范 R25-11 生成。

Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
filethe source file identifier
linethe source file line number

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00129
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00129@rel:R25-11#d1d22b91
Content hash
d1d22b91
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00129
Status: valid/auto-approved Version: rel:R25-11#c778d6f9 Versionshistorie & Revisions (3 transitions, 7 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00129@rel:R25-11#c778d6f9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6e03d9ca2026-09-30
  • R20-11rel:R20-11#2ff33bd62026-10-14
  • R21-11rel:R21-11#2ff33bd62026-10-14
  • R22-11rel:R22-11#ba98dd042026-10-14
  • R23-11rel:R23-11#927f0eda2026-10-14
  • R24-11rel:R24-11#c778d6f92026-10-14
  • R25-11rel:R25-11#c778d6f92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 WithPrivacy [SWS_LOG_00258] Upstream: RS_LT_00003

template <typename T> LogStream & WithPrivacy (T value) noexcept;

Set the message’s privacy level. A program that calls this function with a T that is neither an integral nor an enum type is ill-formed. Only the lower 8 bits of value are used, any higher-level bits are ignored.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e078339e879b 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类ara::log::LogStream(声明于#include "ara/log/log_stream.h")的模板成员函数WithPrivacy用于设置要记录消息的数据保护级别(privacy level)[SWS_LOG_00258]。

用法与参数:

  • 作为参数value,传递一个定义消息隐私级别的项目特定值[SWS_LOG_00258]。
  • 对于模板类型T,仅允许整型类型(integral)或枚举类型(enum);使用非允许类型进行调用会导致程序格式错误(ill-formed)[SWS_LOG_00258]。
  • 在求值时,仅使用value的低 8 位;所有高阶位均被忽略[SWS_LOG_00258]。
  • 该函数返回对类型为LogStream&的调用对象(*this)的引用[SWS_LOG_00258],这大概可以实现多个流调用的链式调用(方法链式调用)。 问题 Q-05517fce85e5c36c (未决)

错误处理和并发性:

  • 该函数声明为noexcept,并被归类为异常安全(exception safe)[SWS_LOG_00258]。无效类型在编译期就会导致错误。
  • 该函数为非线程安全(not thread-safe)[SWS_LOG_00258]。必须在应用程序端避免或同步对同一LogStream的并发写访问。

本文本由 AI 基于规范生成。

Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valuea (project-specific) value to add as privacy level of the message template

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00258
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00258@rel:R25-11#763a4d45
Content hash
763a4d45
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00258
Status: valid/auto-approved Version: rel:R25-11#9ca7e554 Versionshistorie & Revisions (2 transitions, 5 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00258@rel:R25-11#9ca7e554
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#048d8b962026-09-30
  • R22-11rel:R22-11#5bcef8692026-10-14
  • R23-11rel:R23-11#92c493e32026-10-14
  • R24-11rel:R24-11#9ca7e5542026-10-14
  • R25-11rel:R25-11#9ca7e5542026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement

函数 WithTag [SWS_LOG_00132] Upstream: RS_LT_00003

LogStream & WithTag (core::StringView tag) noexcept;

Add the given single tag to the current message.

Add the given single tag to the current message.

Validate requirementfunction WithTag [SWS_LOG_00132] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Add the given single tag to the current message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function WithTag [SWS_LOG_00132] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00132
Flag-ID
SWS_LOG_00132
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
93a6271f0b9ae5026164a1bcd7e138d090eb46fdbaf8614d62e0637552b7a667
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: eff14e380bd3 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

类ara::log::LogStream([SWS_LOG_00132],定义在头文件ara/log/log_stream.h中)的成员函数WithTag将单个标签附加到当前在流中处理的日志消息中。它接受类型为core::StringView的tag作为输入参数[SWS_LOG_00132]。通过返回对类型为LogStream &的*this的对象引用,该调用可能主要设计用于在创建日志消息时的方法链式调用[SWS_LOG_00132]。 问题 Q-57759324c581ef7b (未决)

错误处理与异常安全性

该函数声明带有noexcept,并被指定为异常安全(exception safe)[SWS_LOG_00132]。不返回特定错误代码,也不抛出异常。

并发性与限制

该接口被明确指定为非线程安全(not thread-safe)[SWS_LOG_00132]。因此,在没有外部同步的情况下,不能通过多个线程并发使用LogStream的单个实例。此外,必须确保core::StringView引用的内存区域在执行期间保持有效。

本文由 AI 基于 AUTOSAR 规范 R25-11 生成。

Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
tagthe tag text to attach to the current message

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00132
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00132@rel:R25-11#ab245294
Content hash
ab245294
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00132
Status: valid/auto-approved Version: rel:R25-11#cd0da0e7 Versionshistorie & Revisions (3 transitions, 5 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00132@rel:R25-11#cd0da0e7
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#808f3d1d2026-09-30
  • R22-11rel:R22-11#5a6105142026-10-14
  • R23-11rel:R23-11#bc6438f12026-10-14
  • R24-11rel:R24-11#cd0da0e72026-10-14
  • R25-11rel:R25-11#cd0da0e72026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00040] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (bool value) noexcept;

Appends given value to the internal message buffer.

Appends given value to the internal message buffer.

Validate requirementfunction operator<< [SWS_LOG_00040] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Appends given value to the internal message buffer.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00040] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00040
Flag-ID
SWS_LOG_00040
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
e9858ae79c27d55c693add0ea4602ec5c897fe8fd4a4ccd4c4db4aa090c45db2
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00040
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00040@rel:R25-11#941ffa4b
Content hash
941ffa4b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00040
Status: valid/auto-approved Version: rel:R25-11#77bbd02b Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00040@rel:R25-11#77bbd02b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#6974cc182026-09-30
  • R19-11rel:R19-11#1120d51c2026-10-14
  • R20-11rel:R20-11#ddb82f782026-10-14
  • R21-11rel:R21-11#ddb82f782026-10-14
  • R22-11rel:R22-11#0bc0893c2026-10-14
  • R23-11rel:R23-11#73b650032026-10-14
  • R24-11rel:R24-11#77bbd02b2026-10-14
  • R25-11rel:R25-11#77bbd02b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00041] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::uint8_t value) noexcept;

Writes unsigned int 8 bit parameter into message.

Writes unsigned int 8 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00041] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes unsigned int 8 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00041] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00041
Flag-ID
SWS_LOG_00041
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
1fb250359420f25408c5ca0e369535e745e0186b6483225b8185d65dc17bdeec
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00041
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00041@rel:R25-11#fccd857c
Content hash
fccd857c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00041
Status: valid/auto-approved Version: rel:R25-11#6b8ebb60 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00041@rel:R25-11#6b8ebb60
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#60e98ec02026-09-30
  • R19-11rel:R19-11#c496efba2026-10-14
  • R20-11rel:R20-11#5a5aec8a2026-10-14
  • R21-11rel:R21-11#f6916fe02026-10-14
  • R22-11rel:R22-11#9aae0ff02026-10-14
  • R23-11rel:R23-11#6aa165822026-10-14
  • R24-11rel:R24-11#6b8ebb602026-10-14
  • R25-11rel:R25-11#6b8ebb602026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00042] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::uint16_t value) noexcept;

Writes unsigned int 16 bit parameter into message.

Writes unsigned int 16 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00042] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes unsigned int 16 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00042] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00042
Flag-ID
SWS_LOG_00042
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
fb60eabbe6e0586ddddafd3945ae1b4874373f317c56432c29c9ad8c92302607
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00042
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00042@rel:R25-11#e071e004
Content hash
e071e004
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00042
Status: valid/auto-approved Version: rel:R25-11#eb471bf8 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00042@rel:R25-11#eb471bf8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#6a3e21ba2026-09-30
  • R19-11rel:R19-11#bda1905e2026-10-14
  • R20-11rel:R20-11#b593b8d12026-10-14
  • R21-11rel:R21-11#105bff1f2026-10-14
  • R22-11rel:R22-11#47ec4a5d2026-10-14
  • R23-11rel:R23-11#9d3b150b2026-10-14
  • R24-11rel:R24-11#eb471bf82026-10-14
  • R25-11rel:R25-11#eb471bf82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00043] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::uint32_t value) noexcept;

Writes unsigned int 32 bit parameter into message.

Writes unsigned int 32 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00043] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes unsigned int 32 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00043] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00043
Flag-ID
SWS_LOG_00043
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
886eac45af69bea2c3fd12c131fba8d71bd481decb74d0c29bddada2dfd53bba
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00043
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00043@rel:R25-11#8390b46d
Content hash
8390b46d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00043
Status: valid/auto-approved Version: rel:R25-11#7f2aee39 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00043@rel:R25-11#7f2aee39
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f83a3fd82026-09-30
  • R19-11rel:R19-11#d1fc4df72026-10-14
  • R20-11rel:R20-11#a4671aad2026-10-14
  • R21-11rel:R21-11#5d685ee82026-10-14
  • R22-11rel:R22-11#1d6545af2026-10-14
  • R23-11rel:R23-11#8bd8330f2026-10-14
  • R24-11rel:R24-11#7f2aee392026-10-14
  • R25-11rel:R25-11#7f2aee392026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00044] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::uint64_t value) noexcept;

Writes unsigned int 64 bit parameter into message.

Writes unsigned int 64 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00044] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes unsigned int 64 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00044] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00044
Flag-ID
SWS_LOG_00044
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
0dfd74e7919d3f13f07bf12afa10179848e1c9cdd8b45ded73c216a800380727
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00044
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00044@rel:R25-11#aed3ea55
Content hash
aed3ea55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00044
Status: valid/auto-approved Version: rel:R25-11#bc3b7ec2 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00044@rel:R25-11#bc3b7ec2
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a75ae7fc2026-09-30
  • R19-11rel:R19-11#798142712026-10-14
  • R20-11rel:R20-11#878e8f912026-10-14
  • R21-11rel:R21-11#3800d4c72026-10-14
  • R22-11rel:R22-11#e5ccd83e2026-10-14
  • R23-11rel:R23-11#daa2344f2026-10-14
  • R24-11rel:R24-11#bc3b7ec22026-10-14
  • R25-11rel:R25-11#bc3b7ec22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00045] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::int8_t value) noexcept;

Writes signed int 8 bit parameter into message.

Writes signed int 8 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00045] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes signed int 8 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00045] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00045
Flag-ID
SWS_LOG_00045
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
6bc2c5d67bfecefddf7b4205f9dc6bcca0d5245b9486a50dcb455810575814ec
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00045
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00045@rel:R25-11#3c4516d1
Content hash
3c4516d1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00045
Status: valid/auto-approved Version: rel:R25-11#2cbaf8a4 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00045@rel:R25-11#2cbaf8a4
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#3c84a8ad2026-09-30
  • R19-11rel:R19-11#eb31d25f2026-10-14
  • R20-11rel:R20-11#648e09032026-10-14
  • R21-11rel:R21-11#c7bae1642026-10-14
  • R22-11rel:R22-11#e033b1272026-10-14
  • R23-11rel:R23-11#8452a0ba2026-10-14
  • R24-11rel:R24-11#2cbaf8a42026-10-14
  • R25-11rel:R25-11#2cbaf8a42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00046] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::int16_t value) noexcept;

Writes signed int 16 bit parameter into message.

Writes signed int 16 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00046] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes signed int 16 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00046] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00046
Flag-ID
SWS_LOG_00046
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
d1bd30f68469eddefafc8929fe05480ab4a4e49f578603c49959df1ea32979a0
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00046
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00046@rel:R25-11#87693cb8
Content hash
87693cb8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00046
Status: valid/auto-approved Version: rel:R25-11#493d5497 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00046@rel:R25-11#493d5497
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c1d52cb22026-09-30
  • R19-11rel:R19-11#3c374af62026-10-14
  • R20-11rel:R20-11#83128d102026-10-14
  • R21-11rel:R21-11#1ccf93eb2026-10-14
  • R22-11rel:R22-11#05a0b4f92026-10-14
  • R23-11rel:R23-11#d0fa7ed72026-10-14
  • R24-11rel:R24-11#493d54972026-10-14
  • R25-11rel:R25-11#493d54972026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00047] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::int32_t value) noexcept;

Writes signed int 32 bit parameter into message.

Writes signed int 32 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00047] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes signed int 32 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00047] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00047
Flag-ID
SWS_LOG_00047
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
9e32b1766ce5809affc1929c92a87588bec3cfb46b95e4cccaa1c4063a8eb1b1
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00047
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00047@rel:R25-11#de0131c4
Content hash
de0131c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00047
Status: valid/auto-approved Version: rel:R25-11#e4d51f88 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00047@rel:R25-11#e4d51f88
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ca80e3742026-09-30
  • R19-11rel:R19-11#24f28cf22026-10-14
  • R20-11rel:R20-11#be3605032026-10-14
  • R21-11rel:R21-11#dd2c79192026-10-14
  • R22-11rel:R22-11#bbe649052026-10-14
  • R23-11rel:R23-11#f487e64e2026-10-14
  • R24-11rel:R24-11#e4d51f882026-10-14
  • R25-11rel:R25-11#e4d51f882026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00048] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (std::int64_t value) noexcept;

Writes signed int 64 bit parameter into message.

Writes signed int 64 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00048] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes signed int 64 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00048] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00048
Flag-ID
SWS_LOG_00048
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
f419e6baf0c1c86db84b0f376acd789e9042a80a2fe4f47ca2a7eb844d314fa6
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00048
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00048@rel:R25-11#59bb23db
Content hash
59bb23db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00048
Status: valid/auto-approved Version: rel:R25-11#5b0e63aa Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00048@rel:R25-11#5b0e63aa
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#3f8058642026-09-30
  • R19-11rel:R19-11#d0bd42002026-10-14
  • R20-11rel:R20-11#9ee28f1a2026-10-14
  • R21-11rel:R21-11#d525d4262026-10-14
  • R22-11rel:R22-11#eaaad1512026-10-14
  • R23-11rel:R23-11#91f41fab2026-10-14
  • R24-11rel:R24-11#5b0e63aa2026-10-14
  • R25-11rel:R25-11#5b0e63aa2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00049] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (float value) noexcept;

Writes float 32 bit parameter into message.

Writes float 32 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00049] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes float 32 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00049] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00049
Flag-ID
SWS_LOG_00049
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
899f1709fa0a5c54fcc75edb45bdcbf317d34ddd0ee58c7b87d13c20f252ede9
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00049
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00049@rel:R25-11#cd49dc57
Content hash
cd49dc57
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00049
Status: valid/auto-approved Version: rel:R25-11#d3df9d22 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00049@rel:R25-11#d3df9d22
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f96bf4582026-09-30
  • R19-11rel:R19-11#2a6b39942026-10-14
  • R20-11rel:R20-11#70ed42ac2026-10-14
  • R21-11rel:R21-11#70ed42ac2026-10-14
  • R22-11rel:R22-11#db487ed72026-10-14
  • R23-11rel:R23-11#8bcce7172026-10-14
  • R24-11rel:R24-11#d3df9d222026-10-14
  • R25-11rel:R25-11#d3df9d222026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00050] Upstream: RS_LT_00003, RS_LT_00049

LogStream & operator<< (double value) noexcept;

Writes float 64 bit parameter into message.

Writes float 64 bit parameter into message.

Validate requirementfunction operator<< [SWS_LOG_00050] Upstream: RS_LT_00003 , RS_LT_00049

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes float 64 bit parameter into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00050] Upstream: RS_LT_00003 , RS_LT_00049
Requirement-ID
SWS_LOG_00050
Flag-ID
SWS_LOG_00050
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
41c74e34b1d4203eeccbad847a47f52a00a86261d00ba8b27eb7a31a43e56694
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00050
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00050@rel:R25-11#cd63a5c7
Content hash
cd63a5c7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00050
Status: valid/auto-approved Version: rel:R25-11#3437b574 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00050@rel:R25-11#3437b574
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aab504fc2026-09-30
  • R19-11rel:R19-11#85b40c052026-10-14
  • R20-11rel:R20-11#a8c41e7b2026-10-14
  • R21-11rel:R21-11#c043d2522026-10-14
  • R22-11rel:R22-11#998b13f32026-10-14
  • R23-11rel:R23-11#67388df02026-10-14
  • R24-11rel:R24-11#3437b5742026-10-14
  • R25-11rel:R25-11#3437b5742026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00051] Upstream: RS_LT_00003, RS_LT_00046

LogStream & operator<< (const char *const value) noexcept;

Writes null terminated UTF8 string into message.

Writes null terminated UTF8 string into message.

Validate requirementfunction operator<< [SWS_LOG_00051] Upstream: RS_LT_00003 , RS_LT_00046

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes null terminated UTF8 string into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00051] Upstream: RS_LT_00003 , RS_LT_00046
Requirement-ID
SWS_LOG_00051
Flag-ID
SWS_LOG_00051
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
9d806fe255759d99ecc3f57be0caa7fae5051194c47a34b7fb78a0735fb40c96
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00051
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00051@rel:R25-11#7362c23e
Content hash
7362c23e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00051
Status: valid/auto-approved Version: rel:R25-11#f6c0086f Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00051@rel:R25-11#f6c0086f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#fb5a39782026-09-30
  • R19-11rel:R19-11#574fbd8e2026-10-14
  • R20-11rel:R20-11#89d4f6bf2026-10-14
  • R21-11rel:R21-11#b10b55cc2026-10-14
  • R22-11rel:R22-11#6bfaeaed2026-10-14
  • R23-11rel:R23-11#63d051c42026-10-14
  • R24-11rel:R24-11#f6c0086f2026-10-14
  • R25-11rel:R25-11#f6c0086f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00062] Upstream: RS_LT_00003, RS_LT_00046

LogStream & operator<< (const ara::core::StringView value) noexcept;

Writes ara::core::StringView into message.

Writes ara::core::StringView into message.

Validate requirementfunction operator<< [SWS_LOG_00062] Upstream: RS_LT_00003 , RS_LT_00046

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Writes ara::core::StringView into message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00062] Upstream: RS_LT_00003 , RS_LT_00046
Requirement-ID
SWS_LOG_00062
Flag-ID
SWS_LOG_00062
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
9882a519ed5a1b6cce1d9e4115dde4a4b1d5d173579d5b8f0c6116dfd5d4a8f4
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
valueValue to be appended to the internal message buffer.

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00062
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00062@rel:R25-11#a93516cf
Content hash
a93516cf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00062
Status: valid/auto-approved Version: rel:R25-11#c3a89383 Versionshistorie & Revisions (3 transitions, 8 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00062@rel:R25-11#c3a89383
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cc6ee0232026-09-30
  • R19-11rel:R19-11#9542353e2026-10-14
  • R20-11rel:R20-11#b194a31a2026-10-14
  • R21-11rel:R21-11#b194a31a2026-10-14
  • R22-11rel:R22-11#f9b70b402026-10-14
  • R23-11rel:R23-11#ada67f9f2026-10-14
  • R24-11rel:R24-11#c3a893832026-10-14
  • R25-11rel:R25-11#c3a893832026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00128] Upstream: RS_LT_00003, RS_LT_00046

LogStream & operator<< (core::Span< const core::Byte > data) noexcept;

Write a byte sequence into message. This call shall copy the sequence of core::Byte objects as-is into the message.

Write a byte sequence into message. This call shall copy the sequence of core::Byte objects as-is into the message.

Validate requirementfunction operator<< [SWS_LOG_00128] Upstream: RS_LT_00003 , RS_LT_00046

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Write a byte sequence into message. This call shall copy the sequence of core::Byte objects as-is into the message.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00128] Upstream: RS_LT_00003 , RS_LT_00046
Requirement-ID
SWS_LOG_00128
Flag-ID
SWS_LOG_00128
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
69766e135010381cc3caf1c0f9eab47c6f61eced9566ae4f72239d819ef8e4db
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
dataa Span<const Byte> covering the range to be logged

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00128
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00128@rel:R25-11#0643aed9
Content hash
0643aed9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00128
Status: valid/auto-approved Version: rel:R25-11#ccce2175 Versionshistorie & Revisions (3 transitions, 7 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00128@rel:R25-11#ccce2175
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#36a065342026-09-30
  • R20-11rel:R20-11#f76e3a2a2026-10-14
  • R21-11rel:R21-11#e9cce4422026-10-14
  • R22-11rel:R22-11#22245fb52026-10-14
  • R23-11rel:R23-11#1b7cfba82026-10-14
  • R24-11rel:R24-11#ccce21752026-10-14
  • R25-11rel:R25-11#ccce21752026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator<< [SWS_LOG_00203] Upstream: RS_LT_00003

template <typename T> LogStream & operator<< (const Argument< T > &arg) noexcept;

Log an argument with attributes. When output to the console, the value and all its attributes shall be shown as a single argument.

Log an argument with attributes. When output to the console, the value and all its attributes shall be shown as a single argument.

Validate requirementfunction operator<< [SWS_LOG_00203] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

Log an argument with attributes. When output to the console, the value and all its attributes shall be shown as a single argument.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator<< [SWS_LOG_00203] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00203
Flag-ID
SWS_LOG_00203
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
7d52f9f50e72e92f8964e42eff2ecb92102dda93763c19a8a43496d63dfc0f24
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Template-Parameter

ParameterBeschreibung
Tthe argument payload type

Parameter (in)

ParameterBeschreibung
argthe argument wrapper object

Rückgabewert

TypBeschreibung
LogStream &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00203
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00203@rel:R25-11#3e14e99f
Content hash
3e14e99f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00203
Status: valid/auto-approved Version: rel:R25-11#70ea8101 Versionshistorie & Revisions (3 transitions, 7 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00203@rel:R25-11#70ea8101
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#3b3422022026-09-30
  • R20-11rel:R20-11#b5125d312026-10-14
  • R21-11rel:R21-11#b8cc2cbb2026-10-14
  • R22-11rel:R22-11#5515ec952026-10-14
  • R23-11rel:R23-11#33953d9f2026-10-14
  • R24-11rel:R24-11#70ea81012026-10-14
  • R25-11rel:R25-11#70ea81012026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator= [SWS_LOG_00175] Upstream: RS_LT_00003

LogStream & operator= (const LogStream &)=delete;

The copy assignment operator is deleted.

The copy assignment operator is deleted.

Validate requirementfunction operator= [SWS_LOG_00175] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

The copy assignment operator is deleted.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator= [SWS_LOG_00175] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00175
Flag-ID
SWS_LOG_00175
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
b2c4a1b20d1f8bcf6f8b3e57820bf340506e751d789211b4b667c1d1d378c281
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00175
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00175@rel:R25-11#f95aa630
Content hash
f95aa630
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00175
Status: valid/auto-approved Version: rel:R25-11#29f82ff2 Versionshistorie & Revisions (3 transitions, 3 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00175@rel:R25-11#29f82ff2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9d7c1d732026-09-30
  • R24-11rel:R24-11#29f82ff22026-10-14
  • R25-11rel:R25-11#29f82ff22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 operator= [SWS_LOG_00177] Upstream: RS_LT_00003

LogStream & operator= (LogStream &&)=delete;

The move assignment operator is deleted.

The move assignment operator is deleted.

Validate requirementfunction operator= [SWS_LOG_00177] Upstream: RS_LT_00003

Was muss freigegeben werden?

Bestätige, dass der folgende Requirement-Text fachlich korrekt ist, zur genannten API gehört und ohne irreführende Importartefakte veröffentlicht werden kann.

The move assignment operator is deleted.

Prüfkontext

Review-Grund
Legacy-Beschreibung prüfen
Warum ist ein Review nötig?
Der Beschreibungstext wurde aus einer älteren Dokumentationsquelle übernommen und konnte nicht mit hoher Sicherheit gegen die aktuelle Spezifikation verifiziert werden.
API-Element
function operator= [SWS_LOG_00177] Upstream: RS_LT_00003
Requirement-ID
SWS_LOG_00177
Flag-ID
SWS_LOG_00177
Status
pending
Konfidenz
medium
Herkunft
explicit
Modul
log
Spezifikationsdokument
AUTOSAR_AP_SWS_LogAndTrace
Text-Hash
0adfcb33ca5f8546b371cfcdf35b427fbbcc4d632fc95a68e35daa907f37d3fd
Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00177
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00177@rel:R25-11#7254b74c
Content hash
7254b74c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00177
Status: valid/auto-approved Version: rel:R25-11#773d9cec Versionshistorie & Revisions (3 transitions, 3 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00177@rel:R25-11#773d9cec
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3275b5942026-09-30
  • R24-11rel:R24-11#773d9cec2026-10-14
  • R25-11rel:R25-11#773d9cec2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement
2026-08-10T14:00:00Zassistantnone → valid/auto-approvedÜberführung vorhandener Prosa-Beschreibung in requirement_text-Formatlegacy-desc-import

函数 ~LogStream [SWS_LOG_00262] Upstream: RS_LT_00003

~LogStream () noexcept;

Destructor.

Header-Datei#include "ara/log/log_stream.h"
Scopeclass ara::log::LogStream
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_LOG_00262
Status
valid/auto-approved
Version
AUTOSAR/AP/record/SWS_LOG_00262@rel:R25-11#bfa7aa2a
Content hash
bfa7aa2a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_LogAndTrace.pdf#nameddest=SWS_LOG_00262
Status: valid/auto-approved Version: rel:R25-11#09e78348 Versionshistorie & Revisions (2 transitions, 3 revision)
Current State
valid/auto-approved
Reason
unchanged
Campaign
2026-08-sws-log-pilot-after-tool-improvement
Active Version
AUTOSAR/AP/record/SWS_LOG_00262@rel:R25-11#09e78348
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#841029ed2026-09-30
  • R24-11rel:R24-11#09e783482026-10-14
  • R25-11rel:R25-11#09e783482026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-10toolvalid/unversioned → invalid/obsoletespec update after tool improvement2026-08-sws-log-pilot-after-tool-improvement
2026-08-10toolinvalid/obsolete → valid/auto-approvedunchanged2026-08-sws-log-pilot-after-tool-improvement