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