20#ifndef ORES_UTILITY_LOG_LOGGING_CONFIGURATION_HPP
21#define ORES_UTILITY_LOG_LOGGING_CONFIGURATION_HPP
25#include <boost/program_options.hpp>
26#include "ores.utility/log/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 for ORE Studio.
Definition lifecycle_manager.hpp:30
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:62
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:41