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