Logging configuration.
More...
#include <LogService.hpp>
◆ Default()
◆ Quiet()
Create quiet config (errors only).
◆ Verbose()
Create verbose config (all output).
◆ WithProfiling()
| LogConfig icarus::LogConfig::WithProfiling |
( |
| ) |
|
|
inlinestaticnodiscard |
◆ console_level
◆ file_enabled
| bool icarus::LogConfig::file_enabled = false |
◆ file_level
◆ file_path
| std::string icarus::LogConfig::file_path |
◆ file_rotate
| bool icarus::LogConfig::file_rotate = false |
◆ max_file_size_mb
| std::size_t icarus::LogConfig::max_file_size_mb = 100 |
◆ profiling_enabled
| bool icarus::LogConfig::profiling_enabled = false |
◆ progress_enabled
| bool icarus::LogConfig::progress_enabled = true |
◆ quiet_mode
| bool icarus::LogConfig::quiet_mode = false |
◆ telemetry_enabled
| bool icarus::LogConfig::telemetry_enabled = false |
◆ telemetry_path
| std::string icarus::LogConfig::telemetry_path |
◆ telemetry_signals
| std::vector<std::string> icarus::LogConfig::telemetry_signals |
The documentation for this struct was generated from the following file: