pulsar-client-cpp
Loading...
Searching...
No Matches
FileLoggerFactory.h
1
20#pragma once
21
22#include <pulsar/Logger.h>
23
24#include <memory>
25
26namespace pulsar {
27
28class FileLoggerFactoryImpl;
29
49class PULSAR_PUBLIC FileLoggerFactory : public pulsar::LoggerFactory {
50 public:
57 FileLoggerFactory(Logger::Level level, const std::string& logFilePath);
58
60
61 pulsar::Logger* getLogger(const std::string& filename) override;
62
63 private:
64 std::unique_ptr<FileLoggerFactoryImpl> impl_;
65};
66
67} // namespace pulsar
Definition FileLoggerFactory.h:49
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