AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
aws-cpp-sdk-core
include
aws
core
utils
logging
ConsoleLogSystem.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <
aws/core/Core_EXPORTS.h
>
9
10
#include <
aws/core/utils/logging/FormattedLogSystem.h
>
11
12
namespace
Aws
13
{
14
namespace
Utils
15
{
16
namespace
Logging
17
{
21
class
AWS_CORE_API
ConsoleLogSystem
:
public
FormattedLogSystem
22
{
23
public
:
24
25
using
Base
=
FormattedLogSystem
;
26
27
ConsoleLogSystem
(
LogLevel
logLevel) :
28
Base
(logLevel)
29
{}
30
31
virtual
~ConsoleLogSystem
() {}
32
36
void
Flush
()
override
;
37
38
protected
:
39
40
virtual
void
ProcessFormattedStatement
(
Aws::String
&& statement)
override
;
41
};
42
43
}
// namespace Logging
44
}
// namespace Utils
45
}
// namespace Aws
Core_EXPORTS.h
AWS_CORE_API
#define AWS_CORE_API
Definition:
Core_EXPORTS.h:26
FormattedLogSystem.h
Aws::Utils::Logging::ConsoleLogSystem
Definition:
ConsoleLogSystem.h:22
Aws::Utils::Logging::ConsoleLogSystem::~ConsoleLogSystem
virtual ~ConsoleLogSystem()
Definition:
ConsoleLogSystem.h:31
Aws::Utils::Logging::ConsoleLogSystem::Flush
void Flush() override
Aws::Utils::Logging::ConsoleLogSystem::ProcessFormattedStatement
virtual void ProcessFormattedStatement(Aws::String &&statement) override
Aws::Utils::Logging::ConsoleLogSystem::ConsoleLogSystem
ConsoleLogSystem(LogLevel logLevel)
Definition:
ConsoleLogSystem.h:27
Aws::Utils::Logging::FormattedLogSystem
Definition:
FormattedLogSystem.h:24
Aws::Utils::Logging::LogLevel
LogLevel
Definition:
LogLevel.h:23
Aws
Definition:
AmazonSerializableWebServiceRequest.h:16
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Generated by
1.9.7
Privacy |
Site terms |
Cookie preferences