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

# XFcLogger.h File Reference

Logger class. More...

This graph shows which files directly or indirectly include this file:

## Compounds
class | XFcLogFlow
| A helper class to log program flow information. More...
class | XFcLogger
| Data logger class. More...
## Defines
#define | XFCLOGFUNC(aFuncName, aLevel)
#define | XFCLOG(aFlag, aTxt)
#define | XFCLOG1(aFlag, aTxt, aArg1)
#define | XFCLOG2(aFlag, aTxt, aArg1, aArg2)
#define | XFCLOG3(aFlag, aTxt, aArg1, aArg2, aArg3)
#define | XFCLOG4(aFlag, aTxt, aArg1, aArg2, aArg3, aArg4)
#define | XFCLOG5(aFlag, aTxt, aArg1, aArg2, aArg3, aArg4, aArg5)
#define | XFCLOGDATA(aFlag, aTxt, aLength) ;
## Enumerations
enum | XFCLOGGER_ENUMS { LOG_INDENT_SIZE = 2, MAX_NUM_LOGTHREADS = 10 }
| Logger constants. More...
## Variables
const CHAR | XFC_LOG_CHAR_INFO = 'I'
| General information log entry char.
const CHAR | XFC_LOG_CHAR_DATA = 'D'
| General data log entry char.
const CHAR | XFC_LOG_CHAR_FLOW = 'F'
| Program flow information log entry char.
const CHAR | XFC_LOG_CHAR_ERR = 'E'
| Error log entry char.
const CHAR | XFC_LOG_CHAR_WARN = 'W'
| Warning log entry char.
const CHAR | XFC_LOG_CHAR_CRIT = '!'
| Critical error log entry char.

## Detailed Description

Logger class.

X-Forge Core
Copyright 2000-2003 Fathammer Ltd

Id
  XFcLogger.h,v 1.15 2003/08/12 13:33:48 lars Exp

Date
  2003/08/12 13:33:48

Revision
  1.15

## Define Documentation

#define XFCLOG | ( | aFlag,
|  | aTxt |  | ) |

#define XFCLOG1 | ( | aFlag,
|  | aTxt,
|  | aArg1 |  | ) |

#define XFCLOG2 | ( | aFlag,
|  | aTxt,
|  | aArg1,
|  | aArg2 |  | ) |

#define XFCLOG3 | ( | aFlag,
|  | aTxt,
|  | aArg1,
|  | aArg2,
|  | aArg3 |  | ) |

#define XFCLOG4 | ( | aFlag,
|  | aTxt,
|  | aArg1,
|  | aArg2,
|  | aArg3,
|  | aArg4 |  | ) |

#define XFCLOG5 | ( | aFlag,
|  | aTxt,
|  | aArg1,
|  | aArg2,
|  | aArg3,
|  | aArg4,
|  | aArg5 |  | ) |

#define XFCLOGDATA | ( | aFlag,
|  | aTxt,
|  | aLength |  | ) | ;

#define XFCLOGFUNC | ( | aFuncName,
|  | aLevel |  | ) |

## Enumeration Type Documentation

enum XFCLOGGER_ENUMS

  | Logger constants. Enumeration values:
  LOG_INDENT_SIZE | Log indent size.
  MAX_NUM_LOGTHREADS | Maximum number of logging threads.

## Variable Documentation

const CHAR XFC_LOG_CHAR_CRIT = '!'

| Critical error log entry char.

const CHAR XFC_LOG_CHAR_DATA = 'D'

| General data log entry char.

const CHAR XFC_LOG_CHAR_ERR = 'E'

| Error log entry char.

const CHAR XFC_LOG_CHAR_FLOW = 'F'

| Program flow information log entry char.

const CHAR XFC_LOG_CHAR_INFO = 'I'

| General information log entry char.

const CHAR XFC_LOG_CHAR_WARN = 'W'

| Warning log entry char.

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch