pulsar-client-cpp
Loading...
Searching...
No Matches
FileLoggerFactory.h
1
20#pragma once
21
22#include <pulsar/Logger.h>
23
24namespace pulsar {
25
26class FileLoggerFactoryImpl;
27
47class PULSAR_PUBLIC FileLoggerFactory : public pulsar::LoggerFactory {
48 public:
55 FileLoggerFactory(Logger::Level level, const std::string& logFilePath);
56
58
59 pulsar::Logger* getLogger(const std::string& filename) override;
60
61 private:
62 std::unique_ptr<FileLoggerFactoryImpl> impl_;
63};
64
65} // namespace pulsar
Definition FileLoggerFactory.h:47
pulsar::Logger * getLogger(const std::string &filename) override
FileLoggerFactory(Logger::Level level, const std::string &logFilePath)
Definition Logger.h:58
Definition Logger.h:28
Definition Authentication.h:31