Sese Framework
x.y.z
A cross-platform framework
|
日志文件输出源类 更多...
#include <FileAppender.h>
Public 类型 | |
typedef std::shared_ptr< FileAppender > | Ptr |
Public 类型 继承自 sese::record::AbstractAppender | |
typedef std::shared_ptr< AbstractAppender > | Ptr |
Public 成员函数 | |
FileAppender (io::FileStream::Ptr file_stream, Level level=Level::DEBUG) | |
~FileAppender () noexcept override | |
void | dump (const char *buffer, size_t size) noexcept override |
Public 成员函数 继承自 sese::record::AbstractAppender | |
AbstractAppender () noexcept=default | |
virtual | ~AbstractAppender () noexcept=default |
AbstractAppender (Level level) noexcept | |
Level | getLevel () const noexcept |
void | setLevel (Level lv) noexcept |
Private 属性 | |
io::BufferedStream::Ptr | bufferedStream |
io::FileStream::Ptr | fileStream |
额外继承的成员函数 | |
Protected 属性 继承自 sese::record::AbstractAppender | |
Level | level = Level::DEBUG |
输出阈值 | |
日志文件输出源类
typedef std::shared_ptr<FileAppender> sese::record::FileAppender::Ptr |
|
explicit |
引用了 bufferedStream , 以及 fileStream.
|
overridenoexcept |
|
overridevirtualnoexcept |
|
private |
被这些函数引用 FileAppender().
|
private |
被这些函数引用 FileAppender().