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:

Included by dependency graph

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.14 2003/03/10 09:31:57 jari Exp
Date
2003/03/10 09:31:57
Revision
1.14

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