Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::log Namespace Reference

Adaptive AUTOSAR Logging. More...

Classes

class  Argument
 A payload (quantity) with an unit wrapper. More...
 
class  Logger
 Logger of a specific context. More...
 
class  LoggingFramework
 Logging framework which links loggers to a log sink. More...
 
class  LogStream
 A stream pipeline to combine log entities. More...
 

Enumerations

enum class  LogLevel : std::uint8_t {
  kOff = 0x00 , kFatal = 0x01 , kError = 0x02 , kWarn = 0x03 ,
  kInfo = 0x04 , kDebug = 0x05 , kVerbose = 0x06
}
 Log severity level. More...
 
enum class  LogMode : std::uint8_t { kRemote = 0x01 , kFile = 0x02 , kConsole = 0x04 }
 Log sink mode. More...
 
enum class  ClientState : std::int8_t { kUnknown = -1 , kNotConnected = 0 , kConnected = 1 }
 Logging client connection state. More...
 

Detailed Description

Adaptive AUTOSAR Logging.

Enumeration Type Documentation

◆ ClientState

enum class ara::log::ClientState : std::int8_t
strong

Logging client connection state.

Enumerator
kUnknown 

Connection state unknown.

kNotConnected 

Client is disconnected.

kConnected 

Client is connected.

◆ LogLevel

enum class ara::log::LogLevel : std::uint8_t
strong

Log severity level.

Enumerator
kOff 

No logging.

kFatal 

Fatal log.

kError 

Error log.

kWarn 

Warning log.

kInfo 

Informative log.

kDebug 

Debug log.

kVerbose 

Verbose log.

◆ LogMode

enum class ara::log::LogMode : std::uint8_t
strong

Log sink mode.

Enumerator
kRemote 

Remote network logging sink.

kFile 

File logging sink for debugging.

kConsole 

Console logging sink for debugging.