AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
AWSLogging.h
Go to the documentation of this file.
1
6#pragma once
7
9#include <memory>
10
11namespace Aws
12{
13 namespace Utils
14 {
15 namespace Logging
16 {
18
19 // Standard interface
20
24 AWS_CORE_API void InitializeAWSLogging(const std::shared_ptr<LogSystemInterface>& logSystem);
25
30
35
36 // Testing interface
37
41 AWS_CORE_API void PushLogger(const std::shared_ptr<LogSystemInterface> &logSystem);
42
47
48 } // namespace Logging
49 } // namespace Utils
50} // namespace Aws
#define AWS_CORE_API
Definition: Core_EXPORTS.h:26
AWS_CORE_API void PushLogger(const std::shared_ptr< LogSystemInterface > &logSystem)
AWS_CORE_API void ShutdownAWSLogging(void)
AWS_CORE_API LogSystemInterface * GetLogSystem()
AWS_CORE_API void PopLogger()
AWS_CORE_API void InitializeAWSLogging(const std::shared_ptr< LogSystemInterface > &logSystem)