16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LOGGER_CONSOLELOGGER_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LOGGER_CONSOLELOGGER_H_ 36 ,
private std::ios_base::Init {
43 static std::shared_ptr<Logger>
instance();
45 void emit(
Level level, std::chrono::system_clock::time_point time,
const char* threadMoniker,
const char* text)
55 std::shared_ptr<std::mutex> m_coutMutex;
73 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LOGGER_CONSOLELOGGER_H_ Level
Definition: Level.h:30
std::shared_ptr< Logger > getConsoleLogger()
static std::shared_ptr< Logger > instance()
Definition: ConsoleLogger.h:34
void emit(Level level, std::chrono::system_clock::time_point time, const char *threadMoniker, const char *text) override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36