8#include <aws/core/Core_EXPORTS.h>
10#include <aws/core/utils/logging/LogSystemInterface.h>
11#include <aws/core/utils/logging/LogLevel.h>
12#include <aws/core/utils/UnreferencedParam.h>
32 virtual void Log(
LogLevel logLevel,
const char* tag,
const char* formatStr, ...)
override
34 AWS_UNREFERENCED_PARAM(logLevel);
35 AWS_UNREFERENCED_PARAM(tag);
36 AWS_UNREFERENCED_PARAM(formatStr);
39 virtual void vaLog(
LogLevel logLevel,
const char* tag,
const char* formatStr, va_list args)
override
41 AWS_UNREFERENCED_PARAM(logLevel);
42 AWS_UNREFERENCED_PARAM(tag);
43 AWS_UNREFERENCED_PARAM(formatStr);
44 AWS_UNREFERENCED_PARAM(args);
49 AWS_UNREFERENCED_PARAM(logLevel);
50 AWS_UNREFERENCED_PARAM(tag);
51 AWS_UNREFERENCED_PARAM(messageStream);
54 virtual void Flush()
override {}
virtual void vaLog(LogLevel logLevel, const char *tag, const char *formatStr, va_list args) override
virtual LogLevel GetLogLevel(void) const override
virtual void Log(LogLevel logLevel, const char *tag, const char *formatStr,...) override
virtual void Flush() override
virtual void LogStream(LogLevel logLevel, const char *tag, const Aws::OStringStream &messageStream) override
std::basic_ostringstream< char, std::char_traits< char >, Aws::Allocator< char > > OStringStream