QSDK 1.1 Documentation
Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

Logging
[QUtils]


Files

file  dpf.h

Modules

Debug logging macros
Object Lifetime message logging macros.
Information message logging macros
Warning message logging macros
Error message logging macros

Compounds

struct  DialogLogger
struct  FileLogger
struct  LineLog
struct  LineLogLevel
struct  Log
struct  Logger
struct  NullLogger
struct  StdLogger
struct  SystemLogger

Enumerations

enum  MessageClass {
  errorClass = 0,
  warningClass,
  infoClass,
  debugClass,
  LASTClass
}

Detailed Description

The Logging macros and classes allow you to communicate messages to the user in a categorised, destination-neutral manner. For example, a method raises an error message. The application, or user via QSettings, then configures how, where and what messages they wish to receive.

Enumeration Type Documentation

enum Utils::MessageClass
 

Define the different types of messages that can be emitted.

Enumeration values:
errorClass  Messages in this class represent unrecoverable errors in the implementation.
warningClass  Warning messages represent recoverable errors.
infoClass  Info messages are used to provide feedback about the implementation and are provided for the user's information.
debugClass  Debug messages are used during product development to help diagnose and fix problems with the implementation. Debug messages are not present in a shipping implementation.

Return to QSDK documentation Contents page. Contact details for support, information and fault-reporting.
Qube Software Limited © 2000-2004