Reprensents a file appender. More...
Inherits Aspose::Email::Tools::Logging::Appender.
Classes | |
class | FileAppenderWorker |
Public Member Functions | |
System::String | get_FileName () |
Gets file name. More... | |
void | set_FileName (System::String value) |
Sets file name. More... | |
bool | get_UseDate () const |
Gets value which indicates whether date is used for logging. More... | |
void | set_UseDate (bool value) |
Sets value which indicates whether date is used for logging. More... | |
System::String | get_Encoding () |
Gets the encoding. More... | |
void | set_Encoding (System::String value) |
Sets the encoding. More... | |
FileAppender () | |
Initializes a new instance of the FileAppender class. More... | |
FileAppender (System::String fileName) | |
Initializes a new instance of the FileAppender class. More... | |
FileAppender (System::String fileName, bool useDate) | |
Initializes a new instance of the FileAppender class. More... | |
FileAppender (System::String fileName, System::SharedPtr< IFormatter > formatter) | |
Initializes a new instance of the FileAppender class. More... | |
FileAppender (System::String fileName, bool useDate, System::SharedPtr< IFormatter > formatter) | |
Initializes a new instance of the FileAppender class. More... | |
void | Append (System::SharedPtr< LogEntry > logEntry) override |
Appends the log entry information to the appender. More... | |
void | AppendHeader () override |
Starts log file with specific header. More... | |
void | Append (System::ArrayPtr< System::SharedPtr< LogEntry >> logEntries) |
Appends a set of log entries to the appender. More... | |
void | Close () override |
Closes the appender. More... | |
Public Member Functions inherited from Aspose::Email::Tools::Logging::Appender | |
System::SharedPtr< IFormatter > | get_Formatter () override |
Gets the formatter. More... | |
void | set_Formatter (System::SharedPtr< IFormatter > value) override |
Sets the formatter. More... | |
virtual void | Initialize () |
Initializes the appender instance. More... | |
virtual void | OnClose () |
virtual void | OnInitialize () |
void | Dispose () override |
Releases the unmanaged resources used by the Appender. More... | |
virtual | ~Appender () |
Additional Inherited Members | |
Protected Member Functions inherited from Aspose::Email::Tools::Logging::Appender | |
bool | get_Initialized () const |
Indicates whether an Appender is initialized. More... | |
bool | get_Closed () const |
Indicates whether an Appender is closed. More... | |
Appender () | |
Inistializes a new instance of Appender class. More... | |
Appender (System::SharedPtr< IFormatter > formatter) | |
Inistializes a new instance of Appender class. More... | |
virtual void | Dispose (bool disposing) |
Releases the unmanaged resources used by the Appender, and optionally disposes of the managed resources. More... | |
Reprensents a file appender.
Aspose::Email::Tools::Logging::FileAppender::FileAppender | ( | ) |
Initializes a new instance of the FileAppender class.
Aspose::Email::Tools::Logging::FileAppender::FileAppender | ( | System::String | fileName | ) |
Initializes a new instance of the FileAppender class.
fileName | The file name. |
Aspose::Email::Tools::Logging::FileAppender::FileAppender | ( | System::String | fileName, |
bool | useDate | ||
) |
Initializes a new instance of the FileAppender class.
fileName | The file name. |
useDate | Indicates if date is used in file name |
Aspose::Email::Tools::Logging::FileAppender::FileAppender | ( | System::String | fileName, |
System::SharedPtr< IFormatter > | formatter | ||
) |
Initializes a new instance of the FileAppender class.
fileName | The file name. |
formatter | Log formatter |
Aspose::Email::Tools::Logging::FileAppender::FileAppender | ( | System::String | fileName, |
bool | useDate, | ||
System::SharedPtr< IFormatter > | formatter | ||
) |
Initializes a new instance of the FileAppender class.
fileName | The file name. |
useDate | Indicates if date is used in file name |
formatter | Log formatter |
void Aspose::Email::Tools::Logging::FileAppender::Append | ( | System::ArrayPtr< System::SharedPtr< LogEntry >> | logEntries | ) |
Appends a set of log entries to the appender.
logEntries | A set of log entries to log. |
|
overridevirtual |
Appends the log entry information to the appender.
logEntry | The log entry. |
Implements Aspose::Email::Tools::Logging::Appender.
|
overridevirtual |
Starts log file with specific header.
Reimplemented from Aspose::Email::Tools::Logging::Appender.
|
overridevirtual |
Closes the appender.
Reimplemented from Aspose::Email::Tools::Logging::Appender.
System::String Aspose::Email::Tools::Logging::FileAppender::get_Encoding | ( | ) |
Gets the encoding.
System::String Aspose::Email::Tools::Logging::FileAppender::get_FileName | ( | ) |
Gets file name.
bool Aspose::Email::Tools::Logging::FileAppender::get_UseDate | ( | ) | const |
Gets value which indicates whether date is used for logging.
void Aspose::Email::Tools::Logging::FileAppender::set_Encoding | ( | System::String | value | ) |
Sets the encoding.
void Aspose::Email::Tools::Logging::FileAppender::set_FileName | ( | System::String | value | ) |
Sets file name.
void Aspose::Email::Tools::Logging::FileAppender::set_UseDate | ( | bool | value | ) |
Sets value which indicates whether date is used for logging.