Aspose::Email::Tools::Logging::StandardFormatter Class Reference

Represents the class for formatting log entry messsages. More...

Inherits Aspose::Email::Tools::Logging::Formatter.

Public Member Functions

virtual ASPOSE_EMAIL_SHARED_API System::String get_Header ()
 Gets the log header. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::String get_Footer ()
 Gest the footer string. More...
 
ASPOSE_EMAIL_SHARED_API StandardFormatter ()
 Initializes a new instance of the StandardFormatter class. More...
 
ASPOSE_EMAIL_SHARED_API StandardFormatter (System::SharedPtr< System::Text::StringBuilder > headerText)
 Initializes a new instance of the StandardFormatter class. More...
 
ASPOSE_EMAIL_SHARED_API StandardFormatter (System::String headerText)
 Initializes a new instance of the StandardFormatter class. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::String Format (System::SharedPtr< LogEntry > entry)
 Formats a log entry and return a string to be outputted. More...
 
- Public Member Functions inherited from Aspose::Email::Tools::Logging::Formatter
virtual ASPOSE_EMAIL_SHARED_API void set_Header (System::String value)
 Sets the header. More...
 
virtual ASPOSE_EMAIL_SHARED_API void set_Footer (System::String value)
 Sets the footer. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::String get_LogHeader ()
 Gets the log header More...
 
virtual ASPOSE_EMAIL_SHARED_API void set_LogHeader (System::String value)
 Sets the log header More...
 
virtual ASPOSE_EMAIL_SHARED_API System::String Format (System::DateTime datatime)
 Formats a datetime and return a string to be outputted. More...
 

Protected Member Functions

virtual ASPOSE_EMAIL_SHARED_API ~StandardFormatter ()
 
- Protected Member Functions inherited from Aspose::Email::Tools::Logging::Formatter
ASPOSE_EMAIL_SHARED_API Formatter ()
 Creates an instance of Formatter. More...
 
ASPOSE_EMAIL_SHARED_API Formatter (System::SharedPtr< System::Text::StringBuilder > logHeaderText)
 Initializes a new instance of the Formatter class. More...
 
ASPOSE_EMAIL_SHARED_API Formatter (System::String logHeaderText)
 Initializes a new instance of the Formatter class. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Aspose::Email::Tools::Logging::Formatter
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< IFormatterget_DefaultFormatter ()
 Gets default formatter More...
 
static ASPOSE_EMAIL_SHARED_API void set_DefaultFormatter (System::SharedPtr< IFormatter > value)
 Sets default formatter More...
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_MonthNames ()
 The full names of all 12 months More...
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_MonthShortNames ()
 The short names of all 12 months More...
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_WeekdayNames ()
 The full names of all weekdays More...
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_WeekdayShortNames ()
 The short names of all weekdays More...
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_DateStrings ()
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_MillisecondStrings ()
 
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::String > get_YearStrings ()
 
- Static Public Attributes inherited from Aspose::Email::Tools::Logging::Formatter
static const ASPOSE_EMAIL_SHARED_API System::String PasswordView
 
static const ASPOSE_EMAIL_SHARED_API char16_t COLON_CHAR
 
static const ASPOSE_EMAIL_SHARED_API char16_t HYPHEN_CHAR
 
static const ASPOSE_EMAIL_SHARED_API char16_t PERIOD_CHAR
 
static const ASPOSE_EMAIL_SHARED_API char16_t SPACE_CHAR
 
static ASPOSE_EMAIL_SHARED_API System::String NEW_LINE
 
static ASPOSE_EMAIL_SHARED_API System::String ISO_8601_TIME_ZONE
 
static ASPOSE_EMAIL_SHARED_API System::String ISO_8601_DAYLIGHT_SAVINGS_TIME_ZONE
 

Detailed Description

Represents the class for formatting log entry messsages.

Constructor & Destructor Documentation

◆ StandardFormatter() [1/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Tools::Logging::StandardFormatter::StandardFormatter ( )

Initializes a new instance of the StandardFormatter class.

◆ StandardFormatter() [2/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Tools::Logging::StandardFormatter::StandardFormatter ( System::SharedPtr< System::Text::StringBuilder >  headerText)

Initializes a new instance of the StandardFormatter class.

Parameters
headerTextThe header text.

◆ StandardFormatter() [3/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Tools::Logging::StandardFormatter::StandardFormatter ( System::String  headerText)

Initializes a new instance of the StandardFormatter class.

Parameters
headerTextThe header text.

◆ ~StandardFormatter()

virtual ASPOSE_EMAIL_SHARED_API Aspose::Email::Tools::Logging::StandardFormatter::~StandardFormatter ( )
protectedvirtual

Member Function Documentation

◆ Format()

virtual ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Tools::Logging::StandardFormatter::Format ( System::SharedPtr< LogEntry entry)
virtual

Formats a log entry and return a string to be outputted.

Parameters
entryThe Log entry to format.
Returns
String representing the log entry.

Reimplemented from Aspose::Email::Tools::Logging::Formatter.

◆ get_Footer()

virtual ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Tools::Logging::StandardFormatter::get_Footer ( )
virtual

Gest the footer string.

Reimplemented from Aspose::Email::Tools::Logging::Formatter.

◆ get_Header()

virtual ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Tools::Logging::StandardFormatter::get_Header ( )
virtual

Gets the log header.

Reimplemented from Aspose::Email::Tools::Logging::Formatter.