CatapultServer  v0.5.0.1 (Elephant)
catapult::config::FileLoggerConfiguration Struct Reference

File logger configuration settings. More...

Inheritance diagram for catapult::config::FileLoggerConfiguration:
Collaboration diagram for catapult::config::FileLoggerConfiguration:

Public Attributes

std::string Directory
 Log file directory. More...
 
std::string FilePattern
 Log file pattern. More...
 
utils::FileSize RotationSize
 File rotation size. More...
 
utils::FileSize MaxTotalSize
 Maximum size of all log files. More...
 
utils::FileSize MinFreeSpace
 Minimum size of free disk space in order to create log files. More...
 
- Public Attributes inherited from catapult::config::BasicLoggerConfiguration
utils::LogSinkType SinkType
 Log sink type. More...
 
utils::LogLevel Level
 Log level. More...
 
std::unordered_map< std::string, utils::LogLevelComponentLevels
 Custom component log levels. More...
 

Detailed Description

File logger configuration settings.

Member Data Documentation

◆ Directory

std::string catapult::config::FileLoggerConfiguration::Directory

Log file directory.

◆ FilePattern

std::string catapult::config::FileLoggerConfiguration::FilePattern

Log file pattern.

◆ MaxTotalSize

utils::FileSize catapult::config::FileLoggerConfiguration::MaxTotalSize

Maximum size of all log files.

◆ MinFreeSpace

utils::FileSize catapult::config::FileLoggerConfiguration::MinFreeSpace

Minimum size of free disk space in order to create log files.

◆ RotationSize

utils::FileSize catapult::config::FileLoggerConfiguration::RotationSize

File rotation size.


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