Classes | Defines | Enumerations
Log.h File Reference

Generic file/console logger class. More...

#include <iostream>
#include <sstream>
#include <fstream>
#include <streambuf>
#include <iomanip>
Include dependency graph for Log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CCriticalSection
class  CLockable
class  CLog
class  CLogStream

Defines

#define CONSL_INTENSITY   1
#define CONSL_UNDERSCORE   4
#define FOREGROUND_BLUE   34
#define FOREGROUND_BROWN   33
#define FOREGROUND_CYAN   36
#define FOREGROUND_GRAY   37
#define FOREGROUND_GREEN   32
#define FOREGROUND_MAGENTA   35
#define FOREGROUND_RED   31
#define LOG_MAX_CUSTOMLOGS   10

Enumerations

enum  ELogLevel {
  llCrawl, llDebug, llInfo, llNotice,
  llWarning, llError, llCritical, llClean
}

Detailed Description

Generic file/console logger class.

Author:
E. Schuitema
Date:
2007

Definition in file Log.h.


Define Documentation

#define CONSL_INTENSITY   1

Definition at line 40 of file Log.h.

#define CONSL_UNDERSCORE   4

Definition at line 39 of file Log.h.

#define FOREGROUND_BLUE   34

Definition at line 34 of file Log.h.

#define FOREGROUND_BROWN   33

Definition at line 35 of file Log.h.

#define FOREGROUND_CYAN   36

Definition at line 37 of file Log.h.

#define FOREGROUND_GRAY   37

Definition at line 38 of file Log.h.

#define FOREGROUND_GREEN   32

Definition at line 33 of file Log.h.

#define FOREGROUND_MAGENTA   35

Definition at line 36 of file Log.h.

#define FOREGROUND_RED   31

Definition at line 32 of file Log.h.

#define LOG_MAX_CUSTOMLOGS   10

Definition at line 21 of file Log.h.


Enumeration Type Documentation

enum ELogLevel
Enumerator:
llCrawl 
llDebug 
llInfo 
llNotice 
llWarning 
llError 
llCritical 
llClean 

Definition at line 48 of file Log.h.



threemxl
Author(s):
autogenerated on Fri Aug 28 2015 13:21:08