struct NRPLogger::LoggerConfig

Overview

Logger data struct to be saved into shared memory object. More…

struct LoggerConfig {
    // fields

    sem_t sem1;
    uint fileLogLevel;
    uint consoleLogLevel;
    size_t logDirLen;
    char logDir[1024];
};

Detailed Documentation

Logger data struct to be saved into shared memory object.

Fields

sem_t sem1

A semaphore indicating that the launcher has saved the settings

uint fileLogLevel

Equivalent _fileLogLevel

uint consoleLogLevel

Equivalent _consoleLogLevel

size_t logDirLen

The number of symbols in _logDir

char logDir[1024]

The char buffer for storage of the _logDir