FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
LogLineBinaryHeader Struct Reference

Header for encoded log line template and arguments. More...

#include <logging_api.hpp>

Public Attributes

unsigned char formatVersion
 Version identifier for header layout. More...
 
unsigned char byteOrder
 
unsigned char logPrefixMask
 
unsigned char _reserved [1]
 
uint32_t logLineLength
 
uint64_t nanosecondTimestamp
 
uint64_t threadId
 
uint32_t lineNumber
 
uint32_t importanceLevel
 
uint32_t argumentCount
 
uint32_t offsetFileName
 
uint32_t offsetFormatString
 
uint32_t offsetFirstArg
 

Detailed Description

Header for encoded log line template and arguments.

Member Data Documentation

◆ _reserved

unsigned char LogLineBinaryHeader::_reserved[1]

◆ argumentCount

uint32_t LogLineBinaryHeader::argumentCount

◆ byteOrder

unsigned char LogLineBinaryHeader::byteOrder

◆ formatVersion

unsigned char LogLineBinaryHeader::formatVersion

Version identifier for header layout.

Referenced by LogMessageRecord::prepareBinaryRecord().

◆ importanceLevel

uint32_t LogLineBinaryHeader::importanceLevel

◆ lineNumber

uint32_t LogLineBinaryHeader::lineNumber

◆ logLineLength

uint32_t LogLineBinaryHeader::logLineLength

0 if unknown

Referenced by ReadBinaryLog::processBuffer().

◆ logPrefixMask

unsigned char LogLineBinaryHeader::logPrefixMask

◆ nanosecondTimestamp

uint64_t LogLineBinaryHeader::nanosecondTimestamp

◆ offsetFileName

uint32_t LogLineBinaryHeader::offsetFileName

◆ offsetFirstArg

uint32_t LogLineBinaryHeader::offsetFirstArg

◆ offsetFormatString

uint32_t LogLineBinaryHeader::offsetFormatString

◆ threadId

uint64_t LogLineBinaryHeader::threadId

The documentation for this struct was generated from the following file:
Generated: Tue Jul 28 2020 16:03:27
Support Information