Implement this interface for your own strategies for printing log entries. More...
Inherits Object.
Inherited by Aspose::Email::Tools::Logging::Appender.
Public Member Functions | |
virtual System::SharedPtr< IFormatter > | get_Formatter ()=0 |
Gets the IFormatter. More... | |
virtual void | set_Formatter (System::SharedPtr< IFormatter > value)=0 |
Sets the IFormatter. More... | |
virtual void | Append (System::SharedPtr< LogEntry > entry)=0 |
Log the specified log entry in Appender specific way. More... | |
virtual void | AppendHeader ()=0 |
Starts log file with specific header. More... | |
Implement this interface for your own strategies for printing log entries.
|
pure virtual |
Log the specified log entry in Appender specific way.
entry | Contains a log message. |
Implemented in Aspose::Email::Tools::Logging::FileAppender, Aspose::Email::Tools::Logging::Appender, Aspose::Email::Tools::Logging::NullAppender, Aspose::Email::Tools::Logging::DebugAppender, and Aspose::Email::Tools::Logging::ConsoleAppender.
|
pure virtual |
Starts log file with specific header.
Implemented in Aspose::Email::Tools::Logging::FileAppender, and Aspose::Email::Tools::Logging::Appender.
|
pure virtual |
Gets the IFormatter.
Implemented in Aspose::Email::Tools::Logging::Appender.
|
pure virtual |
Sets the IFormatter.
Implemented in Aspose::Email::Tools::Logging::Appender.