Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

Qmms::Log Namespace Reference


Compounds

class  Qmms::Log::Appender
 Abstract base class for AppenderSkeletons. More...

class  Qmms::Log::AppenderSkeleton
 Abstract base class for all Appenders. More...

class  Qmms::Log::BaseCategory
 Abstract base class for Categories and ProvisionNodes. More...

class  Qmms::Log::BasicConfigurator
 Class of static methods that configures the qmmslog system in a simple manner. More...

class  Qmms::Log::Category
 The most important class in the qmmslog package. More...

class  Qmms::Log::ConsoleAppender
 ConsoleAppender extends StreamAppender to append log events to either stdout or stderr. More...

class  Qmms::Log::FileAppender
 FileAppender extends StreamAppender to append log events to a file. More...

class  Qmms::Log::Hierarchy
 This class retrieves categories by name from a QDict and maintains the category hierarchy. More...

class  Qmms::Log::HTMLLayout
 Not implemented yet. More...

class  Qmms::Log::Layout
 Abstract base class for Layouts. More...

class  Qmms::Log::LayoutAppender
 Base class for Appenders that require a Layout. More...

class  Qmms::Log::LogException
 Handy little exception class that handles exceptions within the qmmslog system. More...

class  Qmms::Log::LoggingEvent
 Structure that holds the event to be logged. More...

class  Qmms::Log::LogLevel
 Abstract class of static methods. More...

class  Qmms::Log::LogLog
 Abstract class of static methods used to output log statements from within the qmmslog package. More...

class  Qmms::Log::PatternLayout
 A layout formatted according to a pattern of tokens. More...

class  Qmms::Log::PropertyConfigurator
 Class of static methods that configures the qmmslog system from a properties file. More...

class  Qmms::Log::ProvisionNode
 Used as a placeholder in the Hierarchy, so that a Category can be created without first creating its parent. More...

class  Qmms::Log::RollingFileAppender
 RollingFileAppender extends FileAppender by backing up the log files when they reach a certain size. More...

class  Qmms::Log::RootCategory
 Extends Category to make a special category used as the root of the hierarchy. More...

class  Qmms::Log::SimpleLayout
 A Layout much like PatternLayout but with no flexibility. More...

class  Qmms::Log::SMTPAppender
 Not implemented yet. More...

class  Qmms::Log::SocketAppender
 Not implemented yet. More...

class  Qmms::Log::StreamAppender
 Abstract base class for any appenders that use a stream. More...

class  Qmms::Log::SyslogAppender
 Sends LoggingEvents to syslog. More...

class  Qmms::Log::TextEditAppender
 Appender that spews QmmsLog output to a QTextEdit widget, which is why it has two base classes, namely LayoutAppender and QTextEdit. More...


Typedefs

typedef QMap< QString, int > StrIntMap
 Value-based String-Int QMap: key is a QString, value is an int. More...

typedef QMap< int, QStringIntStrMap
 Value-based Int-String QMap: key is an int, value is a QString. More...

typedef QDict< BaseCategoryBaseDict
 Pointer-based dictionary to hold hierarchy of categories. More...

typedef QDict< AppenderSkeletonAppDict
 Pointer-based dictionary of appenders. More...

typedef QMap< QString, QStringListStrListMap
 Value-based QMap to hold name=valueList pairs in properties file. More...


Typedef Documentation

typedef QDict< AppenderSkeleton > Qmms::Log::AppDict
 

Pointer-based dictionary of appenders.

Used in class Category.

typedef QDict< BaseCategory > Qmms::Log::BaseDict
 

Pointer-based dictionary to hold hierarchy of categories.

Used in class Hierarchy.

typedef QMap< int, QString > Qmms::Log::IntStrMap
 

Value-based Int-String QMap: key is an int, value is a QString.

typedef QMap< QString, int > Qmms::Log::StrIntMap
 

Value-based String-Int QMap: key is a QString, value is an int.

typedef QMap< QString, QStringList > Qmms::Log::StrListMap
 

Value-based QMap to hold name=valueList pairs in properties file.

Used in class PropertiesConfigurator.


Generated on Fri Jan 3 15:04:00 2003 for QmmsLog by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001