34 std::string filename_;
45 , fileSizeLimit_(2145386496)
80 return fileSizeLimit_;
86 fileSizeLimit_ = value;
121ONIXS_CONFLATEDUDP_EXPORTED
152 Workhorse* workhorse_;
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_CONFLATEDUDP_EXPORTED_STRUCT
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_LTWT_CLASS_DECL(name)
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
Base parameters affecting synchronous logging services.
void severityLevel(LogSeverity::Enum value)
const std::string & filename() const
LogSeverity::Enum severityLevel() const
void filename(const std::string &value)
UInt64 fileSizeLimit() const
FileLoggerSettings()
Initializes parameters with default values.
void watch(WatchService &watch)
~FileLoggerSettings()
Cleans everything up.
WatchService & watch() const
void fileSizeLimit(UInt64 value)
Sets logFileSizeLimit.
~FileLogger()
Disposes logging machinery.
LogEntry * addEntry(LogSeverity::Enum)
FileLogger(const FileLoggerSettings &, FileLoggerListener *=NULL)
Initializes logger according to given settings.
const FileLoggerSettings & settings() const
Configuration of given logger instance.
Abstraction of log entry in logging services.
char Char
Character type alias.
ONIXS_CONFLATEDUDP_EXPORTED std::string makeLogFilename(UInt32)
Makes filename for log file for the given channel.
Collection of events raised by FileLogger during its life time.
virtual void onFileLoggerIssue(const FileLogger &, const Char *)
Defines severity levels for log entries.