Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::core::LogMessage Struct Reference

Log message. More...

#include <roc_core/log.h>

Public Attributes

LogLevel level
 Logging level.
 
const char *const char * file
 < Name of module that originated message.
 
int line
 Line number.
 
nanoseconds_t time
 Timestamp, nanoseconds since Unix epoch.
 
uint64_t pid
 Plaform-specific process ID.
 
uint64_t tid
 Plaform-specific thread ID.
 
const char * text
 Message text.
 
LocationMode location_mode
 Whether to enable location.
 
ColorsMode colors_mode
 Whether to enable colors.
 

Detailed Description

Log message.

Definition at line 68 of file log.h.

Constructor & Destructor Documentation

◆ LogMessage()

roc::core::LogMessage::LogMessage ( )
inline

Definition at line 84 of file log.h.

Member Data Documentation

◆ colors_mode

ColorsMode roc::core::LogMessage::colors_mode

Whether to enable colors.

Definition at line 82 of file log.h.

◆ file

const char* const char* roc::core::LogMessage::file

< Name of module that originated message.

File path.

Definition at line 72 of file log.h.

◆ level

LogLevel roc::core::LogMessage::level

Logging level.

Definition at line 69 of file log.h.

◆ line

int roc::core::LogMessage::line

Line number.

Definition at line 73 of file log.h.

◆ location_mode

LocationMode roc::core::LogMessage::location_mode

Whether to enable location.

Definition at line 81 of file log.h.

◆ pid

uint64_t roc::core::LogMessage::pid

Plaform-specific process ID.

Definition at line 76 of file log.h.

◆ text

const char* roc::core::LogMessage::text

Message text.

Definition at line 79 of file log.h.

◆ tid

uint64_t roc::core::LogMessage::tid

Plaform-specific thread ID.

Definition at line 77 of file log.h.

◆ time

nanoseconds_t roc::core::LogMessage::time

Timestamp, nanoseconds since Unix epoch.

Definition at line 75 of file log.h.


The documentation for this struct was generated from the following file: