1#ifndef LINTEL_LOGGERSINKCONFIGURATION_H
2#define LINTEL_LOGGERSINKCONFIGURATION_H
26 std::string m_pattern;
28 std::string m_fileName;
32 std::size_t m_fileSize;
34 std::size_t m_maxFiles;
36 std::string m_connection;
84 std::string connection,
Definition LoggerSinkConfiguration.h:9
size_t getMaxFiles() const
const std::string & getId() const
const std::string & getFileName() const
LoggerSinkConfiguration(LoggerSinkType type, std::string level, std::string pattern, std::string fileName, std::string time)
LoggerSinkConfiguration(LoggerSinkType type, std::string level, std::string pattern, std::string fileName, std::size_t fileSize, std::size_t maxFiles)
LoggerSinkType getType() const
const std::string & getTime() const
const std::string & getConnection() const
size_t getFileSize() const
LoggerSinkConfiguration(LoggerSinkType type, std::string level, std::string pattern, std::string id)
LoggerSinkConfiguration(LoggerSinkType type, std::string level, std::string pattern, std::string connection, int32_t port)
LoggerSinkType
Definition LoggerSinkConfiguration.h:12
@ TcpSink
Definition LoggerSinkConfiguration.h:14
@ SysLogSink
Definition LoggerSinkConfiguration.h:17
@ DailyFileSink
Definition LoggerSinkConfiguration.h:15
@ RotatingFileSink
Definition LoggerSinkConfiguration.h:16
@ ConsoleSink
Definition LoggerSinkConfiguration.h:13
const std::string & getPattern() const
const std::string & getLevel() const
LoggerSinkConfiguration(LoggerSinkType type, std::string level, std::string pattern)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9