6#if !defined(ECS_DISABLE_LOGGING)
9#ifndef ECS__LOGGER_MANAGER_H__
10#define ECS__LOGGER_MANAGER_H__
16namespace ECS {
namespace Log {
26 using LoggerCache = eastl::unordered_map<std::string, Logger*>;
30 static constexpr const char*
LOG_PATTERN =
"%d{%H:%M:%S,%q} [%t] %-5p %c{1} %x- %m%n";
static constexpr const char * DEFAULT_LOGGER
static constexpr const char * LOG_PATTERN
LoggerManager & operator=(LoggerManager &)=delete
LoggerManager(const LoggerManager &)=delete
LoggerCache m_Cache
Summary: Holds all acquired logger.
Logger * GetLogger(const char *logger=DEFAULT_LOGGER)
eastl::unordered_map< std::string, Logger * > LoggerCache
static constexpr const char * LOG_FILE_NAME