Aspose::Email::Tools::Logging Namespace Reference

Classes

class  Appender
 Represents the base class for Appender. More...
 
class  AppenderCollection
 Represents the collecton for Appender objects. More...
 
class  ConsoleAppender
 Represents an appender for console output. More...
 
class  DebugAppender
 Represents an appender is only enabled when debugging. More...
 
class  DebugFormatter
 Represents the class for formatting log entry messages. More...
 
class  Details_LoggingException
 The exception that is thrown when error is found in logging. More...
 
class  FileAppender
 Reprensents a file appender. More...
 
class  Formatter
 Represents the interface for formatting log entry messsages. More...
 
class  IAppender
 Implement this interface for your own strategies for printing log entries. More...
 
class  IFormatter
 Represents the interface for formatting log entry messsages. More...
 
class  LogEntry
 Represents a log message. Contains the common properties that are required for all log messages. More...
 
class  Logger
 Provides the logging functionality. More...
 
class  LoggerManager
 Static manager that controls the creation of loggers. More...
 
class  LogLevel
 Defines available log levels. More...
 
class  NullAppender
 Represents a do-nothing appender. More...
 
class  SimpleFormatter
 Represents the default implementation of IFormatter interface. More...
 
class  StandardFormatter
 Represents the class for formatting log entry messsages. More...
 

Typedefs

using LoggingException = System::ExceptionWrapper< Details_LoggingException >
 

Functions

bool operator<= (System::SharedPtr< LogLevel > l1, System::SharedPtr< LogLevel > l2)
 Compares two LogLevel objects and returns a value indicating whether the first one is less than or equal to the second one. More...
 
bool operator>= (System::SharedPtr< LogLevel > l1, System::SharedPtr< LogLevel > l2)
 Compares two LogLevel objects and returns a value indicating whether the first one is greater than or equal to the second one. More...
 
bool operator< (System::SharedPtr< LogLevel > l1, System::SharedPtr< LogLevel > l2)
 Compares two LogLevel objects and returns a value indicating whether the first one is less than the second one. More...
 
bool operator> (System::SharedPtr< LogLevel > l1, System::SharedPtr< LogLevel > l2)
 Compares two LogLevel objects and returns a value indicating whether the first one is greater than the second one. More...
 

Typedef Documentation

◆ LoggingException

Function Documentation

◆ operator<()

bool Aspose::Email::Tools::Logging::operator< ( System::SharedPtr< LogLevel l1,
System::SharedPtr< LogLevel l2 
)

Compares two LogLevel objects and returns a value indicating whether the first one is less than the second one.

Parameters
l1The first level.
l2The second level.
Returns
The value of l1.Ordinal < l2.Ordinal

◆ operator<=()

bool Aspose::Email::Tools::Logging::operator<= ( System::SharedPtr< LogLevel l1,
System::SharedPtr< LogLevel l2 
)

Compares two LogLevel objects and returns a value indicating whether the first one is less than or equal to the second one.

Parameters
l1The first level.
l2The second level.
Returns
The value of l1.Ordinal <= l2.Ordinal

◆ operator>()

bool Aspose::Email::Tools::Logging::operator> ( System::SharedPtr< LogLevel l1,
System::SharedPtr< LogLevel l2 
)

Compares two LogLevel objects and returns a value indicating whether the first one is greater than the second one.

Parameters
l1The first level.
l2The second level.
Returns
The value of l1.Ordinal > l2.Ordinal

◆ operator>=()

bool Aspose::Email::Tools::Logging::operator>= ( System::SharedPtr< LogLevel l1,
System::SharedPtr< LogLevel l2 
)

Compares two LogLevel objects and returns a value indicating whether the first one is greater than or equal to the second one.

Parameters
l1The first level.
l2The second level.
Returns
The value of l1.Ordinal >= l2.Ordinal