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