All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces | Classes
Qtilities::Logging Namespace Reference

Namespace containing all the classes which forms part of the Logging Module. More...

Namespaces

namespace  Constants
 Namespace containing constants used inside the Logging Module.
namespace  Interfaces
 Namespace containing available interfaces which forms part of the Logging Module.

Classes

class  AbstractFormattingEngine
 The base class of all formatting engines. More...
class  AbstractLoggerEngine
 The base class of all logger engines. More...
struct  AbstractLoggerEngineData
 Structure used by an AbstractLoggerEngine to store it's data. More...
class  ConsoleLoggerEngine
 A logger engine which pipes messages to a console using the stdio.h fprintf function. More...
struct  CustomFormattingHint
 The CustomFormattingHint structure is used to define custom formatting hints for logger formatting engines. More...
class  FileLoggerEngine
class  FormattingEngine_Default
 Default formatting engine which basically parses the QVariant messages into a single QString message. More...
class  FormattingEngine_HTML
 HTML Formatting Engine. More...
class  FormattingEngine_QtMsgEngineFormat
 A formatting engine used to format messages for the QtMsgLoggerEngine. More...
class  FormattingEngine_Rich_Text
 Rich Text Formatting Engine. More...
class  FormattingEngine_XML
 XML Formatting Engine. More...
class  Logger
 The Logger class provides thread safe logging functionality to any Qt application. More...
class  QtMsgLoggerEngine
 A logger engine which pipes messages to the Qt Messaging System as debug messages. More...

Detailed Description

Namespace containing all the classes which forms part of the Logging Module.

To use this module, add the following to your .pro file:

QTILITIES += logging;
include(Qtilities_Path/src/Qtilities.pri)

To include all files in this module:

#include <QtilitiesLogging>
using namespace QtilitiesLogging;

For more information about the modules in Qtilities, see Modules Overview.



Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé