24 #include <spdlog/spdlog.h> 39 static std::shared_ptr<spdlog::logger>
CreateCliLogger(
const std::string& logger_name,
40 const std::string& file_name);
45 static std::shared_ptr<spdlog::logger>
CreateFileLogger(
const std::string& logger_name,
46 const std::string& file_name);
49 static std::shared_ptr<spdlog::logger>
CreateNullLogger(
const std::string& logger_name =
"null_logger");
54 const std::string& file_name);
Utilities for logging (spdlog).
static std::shared_ptr< spdlog::logger > CreateCliLogger(const std::string &logger_name, const std::string &file_name)
Return a (not-yet-registered) commandline and file logger, without registering it.
static std::shared_ptr< spdlog::logger > CreateRotatingLogger(const std::string &logger_name, const std::string &file_name)
Return a (not-yet-registered) rotating logger, without registering it.
static std::shared_ptr< spdlog::logger > CreateFileLogger(const std::string &logger_name, const std::string &file_name)
Return a (not-yet-registered) file logger, without registering it.
Namespace for the simulator and related classes.
static std::shared_ptr< spdlog::logger > CreateNullLogger(const std::string &logger_name="null_logger")
Return a (not-yet-registered) null logger, without registering it.