104 using std::runtime_error::runtime_error;
A container for managing training, evaluation, and test data splits.
Exception class for file logging errors.
Singleton logger implementation for file output.
LoggerFile & operator=(LoggerFile &&)=delete
LoggerFile & operator=(const LoggerFile &)=delete
LoggerFile(LoggerFile &&)=delete
static LoggerFile & instance()
Get singleton instance.
void close_file()
Close the current log file.
LoggerFile(const LoggerFile &)=delete
bool open_file(const std::filesystem::path &file_path)
Open log file for writing.
Abstract base class for logging subsystems.
LogLevel
Defines severity levels for log messages.