20#ifndef ORES_LOGGING_LOGGING_CONFIGURATION_HPP
21#define ORES_LOGGING_LOGGING_CONFIGURATION_HPP
25#include <boost/program_options.hpp>
26#include "ores.logging/logging_options.hpp"
47 static boost::program_options::options_description
60 static std::optional<logging_options>
61 read_options(
const boost::program_options::variables_map& vm);
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Centralized manager for logging configuration parsing.
Definition logging_configuration.hpp:36
static std::optional< logging_options > read_options(const boost::program_options::variables_map &vm)
Reads logging options from parsed variables map.
Definition logging_configuration.cpp:65
static boost::program_options::options_description make_options_description(const std::string &log_file)
Creates the boost::program_options description for logging CLI arguments.
Definition logging_configuration.cpp:42