6#include "../core/error_code.h"
7#include "../core/instance_specifier.h"
20 void concat(std::string &&log);
24 void Flush()
noexcept;
33 std::string _argumentString = arg.
ToString();
34 concat(std::move(_argumentString));
102 std::string
ToString() const noexcept;
A wrapper around the raw error code in a specific ErrorDomain.
Definition: error_code.h:13
AUTOSAR shortname-path wrapper.
Definition: instance_specifier.h:14
A payload (quantity) with an unit wrapper.
Definition: argument.h:15
std::string ToString() const
Convert the payload to a standard string.
Definition: argument.h:41
A stream pipeline to combine log entities.
Definition: log_stream.h:17
void Flush() noexcept
Clear the stream.
Definition: log_stream.cpp:14
LogStream & operator<<(const Argument< T > &arg)
Arugment insertion operator.
Definition: log_stream.h:31
LogStream & WithLocation(std::string file, int line)
Log stream at a certian file and a certian line within the file.
Definition: log_stream.cpp:149
std::string ToString() const noexcept
Convert the current log stream to a standard string.
Definition: log_stream.cpp:159
LogLevel
Log severity level.
Definition: common.h:13