pulsar-client-cpp
Loading...
Searching...
No Matches
ConsoleLoggerFactory.h
1
20#pragma once
21
22#include <pulsar/Logger.h>
23
24namespace pulsar {
25
26class ConsoleLoggerFactoryImpl;
27
49class 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
Definition: ConsoleLoggerFactory.h:49
Logger * getLogger(const std::string &fileName) override
Definition: Logger.h:57
Definition: Logger.h:27
Definition: Authentication.h:30