pulsar-client-cpp
ConsoleLoggerFactory.h
1 
20 #pragma once
21 
22 #include <pulsar/Logger.h>
23 
24 namespace pulsar {
25 
26 class ConsoleLoggerFactoryImpl;
27 
49 class PULSAR_PUBLIC ConsoleLoggerFactory : public LoggerFactory {
50  public:
51  explicit ConsoleLoggerFactory(Logger::Level level = Logger::LEVEL_INFO);
52 
54 
55  Logger* getLogger(const std::string& fileName) override;
56 
57  private:
58  std::unique_ptr<ConsoleLoggerFactoryImpl> impl_;
59 };
60 
61 } // namespace pulsar
pulsar::LoggerFactory
Definition: Logger.h:58
pulsar::ConsoleLoggerFactory
Definition: ConsoleLoggerFactory.h:49
pulsar::Logger
Definition: Logger.h:28
pulsar
Definition: Authentication.h:31