Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CSLog.h File Reference

#include <stdio.h>
#include <vector>
#include <string>
#include <map>

Go to the source code of this file.

Data Structures

class  CSLogCallback
class  CSLog

Defines

#define LOG_GLOBAL_NAME   "CSLIB"
#define NLOG_TRACK_METHOD(logname, methodname)
#define NLOG_TRACK_CLASS(logname, classname)
#define NLOG_FUNCTION_TRACKING(logname, b)
#define NLOG_SHORT_MESSAGE(logname, b)
#define NLOG_AMESSAGE(logname, text)
#define NLOG_APRINT(logname, text, value)
#define NLOG_ENTER(logname)
#define NLOG_EXIT(logname)
#define NLOG_MESSAGE(logname, level, text)
#define NLOG_PRINT(logname, level, text, value)
#define NLOG_SET_LEVEL(logname, level)
#define NLOG_SET_TYPE(logname, type)
#define NLOG_DEBUG_MESSAGE(logname, text)   NLOG_MESSAGE((logname),(LOG_LEVEL_DEBUG),(text))
#define NLOG_DEBUG_PRINT(logname, text, value)   NLOG_PRINT((logname),(LOG_LEVEL_DEBUG),(text),(value))
#define NLOG_INFO_MESSAGE(logname, text)   NLOG_MESSAGE((logname),(LOG_LEVEL_INFO),(text))
#define NLOG_INFO_PRINT(logname)   ,text,value) NLOG_PRINT((logname),(LOG_LEVEL_INFO),(text),(value))
#define NLOG_WARN_MESSAGE(logname, text)   NLOG_MESSAGE((logname),(LOG_LEVEL_WARNING),(text))
#define NLOG_WARN_PRINT(logname, text, value)   NLOG_PRINT((logname),(LOG_LEVEL_WARNING),(text),(value))
#define NLOG_ERROR_MESSAGE(logname, text)   NLOG_MESSAGE((logname),(LOG_LEVEL_ERROR),(text))
#define NLOG_ERROR_PRINT(logname)   ,text,value) NLOG_PRINT((logname),(LOG_LEVEL_ERROR),(text),(value))
#define LOG_EXACT_TIMING(b)
#define LOG_ENTER   NLOG_ENTER(LOG_GLOBAL_NAME)
#define LOG_EXIT   NLOG_EXIT(LOG_GLOBAL_NAME)
#define LOG_MESSAGE(level, text)   NLOG_MESSAGE((LOG_GLOBAL_NAME),(level),(text))
#define LOG_PRINT(level, text, value)   NLOG_PRINT((LOG_GLOBAL_NAME),(level),(text),(value))
#define LOG_AMESSAGE(text)   NLOG_AMESSAGE((LOG_GLOBAL_NAME),(text))
#define LOG_APRINT(text, value)   NLOG_APRINT((LOG_GLOBAL_NAME),(text),(value))
#define LOG_DEBUG_MESSAGE(text)   NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_DEBUG),(text))
#define LOG_DEBUG_PRINT(text, value)   NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_DEBUG),(text),(value))
#define LOG_INFO_MESSAGE(text)   NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_INFO),(text))
#define LOG_INFO_PRINT(text, value)   NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_INFO),(text),(value))
#define LOG_WARN_MESSAGE(text)   NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_WARNING),(text))
#define LOG_WARN_PRINT(text, value)   NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_WARNING),(text),(value))
#define LOG_ERROR_MESSAGE(text)   NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_ERROR),(text))
#define LOG_ERROR_PRINT(text, value)   NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_ERROR),(text),(value))
#define LOG_SET_LEVEL(level)   NLOG_SET_LEVEL((LOG_GLOBAL_NAME),level)
#define LOG_SET_TYPE(type)   NLOG_SET_TYPE((LOG_GLOBAL_NAME),type)
#define LOG_TRACK_METHOD(methodname)   NLOG_TRACK_METHOD((LOG_GLOBAL_NAME),methodname)
#define LOG_TRACK_CLASS(classname)   NLOG_TRACK_CLASS((LOG_GLOBAL_NAME),classname)
#define LOG_FUNCTION_TRACKING(b)   NLOG_FUNCTION_TRACKING((LOG_GLOBAL_NAME),b)
#define LOG_SHORT_MESSAGE(b)   NLOG_SHORT_MESSAGE((LOG_GLOBAL_NAME),b)

Typedefs

typedef std::map< std::string,
CSLog * > 
LogMap
typedef std::vector< CSLogCallback * > CSLogCallbacks

Variables

const int MAX_METHOD_DEPTH = 80
const int LOG_TYPE_HIGHER_LEVEL = 0
const int LOG_TYPE_UNIQUE_LEVEL = 1
const int LOG_LEVEL_DEBUG = 0
const int LOG_LEVEL_INFO = 1
const int LOG_LEVEL_WARNING = 2
const int LOG_LEVEL_ERROR = 3
const int LOG_LEVEL_NONE = 4


Define Documentation

#define LOG_GLOBAL_NAME   "CSLIB"
 

Definition at line 13 of file CSLog.h.

#define NLOG_TRACK_METHOD logname,
methodname   ) 
 

Definition at line 128 of file CSLog.h.

#define NLOG_TRACK_CLASS logname,
classname   ) 
 

Definition at line 129 of file CSLog.h.

#define NLOG_FUNCTION_TRACKING logname,
 ) 
 

Definition at line 130 of file CSLog.h.

#define NLOG_SHORT_MESSAGE logname,
 ) 
 

Definition at line 131 of file CSLog.h.

#define NLOG_AMESSAGE logname,
text   ) 
 

Definition at line 132 of file CSLog.h.

#define NLOG_APRINT logname,
text,
value   ) 
 

Definition at line 133 of file CSLog.h.

#define NLOG_ENTER logname   ) 
 

Definition at line 134 of file CSLog.h.

#define NLOG_EXIT logname   ) 
 

Definition at line 135 of file CSLog.h.

#define NLOG_MESSAGE logname,
level,
text   ) 
 

Definition at line 136 of file CSLog.h.

#define NLOG_PRINT logname,
level,
text,
value   ) 
 

Definition at line 137 of file CSLog.h.

#define NLOG_SET_LEVEL logname,
level   ) 
 

Definition at line 138 of file CSLog.h.

#define NLOG_SET_TYPE logname,
type   ) 
 

Definition at line 139 of file CSLog.h.

#define NLOG_DEBUG_MESSAGE logname,
text   )     NLOG_MESSAGE((logname),(LOG_LEVEL_DEBUG),(text))
 

Definition at line 142 of file CSLog.h.

#define NLOG_DEBUG_PRINT logname,
text,
value   )     NLOG_PRINT((logname),(LOG_LEVEL_DEBUG),(text),(value))
 

Definition at line 143 of file CSLog.h.

#define NLOG_INFO_MESSAGE logname,
text   )     NLOG_MESSAGE((logname),(LOG_LEVEL_INFO),(text))
 

Definition at line 144 of file CSLog.h.

#define NLOG_INFO_PRINT logname   )     ,text,value) NLOG_PRINT((logname),(LOG_LEVEL_INFO),(text),(value))
 

Definition at line 145 of file CSLog.h.

#define NLOG_WARN_MESSAGE logname,
text   )     NLOG_MESSAGE((logname),(LOG_LEVEL_WARNING),(text))
 

Definition at line 146 of file CSLog.h.

#define NLOG_WARN_PRINT logname,
text,
value   )     NLOG_PRINT((logname),(LOG_LEVEL_WARNING),(text),(value))
 

Definition at line 147 of file CSLog.h.

#define NLOG_ERROR_MESSAGE logname,
text   )     NLOG_MESSAGE((logname),(LOG_LEVEL_ERROR),(text))
 

Definition at line 148 of file CSLog.h.

#define NLOG_ERROR_PRINT logname   )     ,text,value) NLOG_PRINT((logname),(LOG_LEVEL_ERROR),(text),(value))
 

Definition at line 149 of file CSLog.h.

#define LOG_EXACT_TIMING  ) 
 

Definition at line 154 of file CSLog.h.

#define LOG_ENTER   NLOG_ENTER(LOG_GLOBAL_NAME)
 

Definition at line 156 of file CSLog.h.

Referenced by _putPixelAlpha(), CSSample::addCallback(), CSLAF::addElement(), CSGrafikElement::addElement(), CSBar::addElementAt(), CSWindow::addLeftIcon(), CSGrafikElement::addMainElement(), CSMessageDispatchable::addMessageListener(), CSWorld::addSprite(), CSTileMap::addSprite(), CSGame::addSprite(), CSHTMLNode::attributValue(), CSSample::channel_finished(), CSGame::checkWorld(), CSGame::clearSamples(), CSGame::clearTimedEvents(), clipEncode(), clipLine(), CSAction::CSAction(), CSAnimation::CSAnimation(), CSArea::CSArea(), CSBar::CSBar(), CSBorder::CSBorder(), CSButton::CSButton(), CSCheckBox::CSCheckBox(), CSCombobox::CSCombobox(), CSDesktop::CSDesktop(), CSDragButton::CSDragButton(), CSGame::CSGame(), CSGradientArea::CSGradientArea(), CSGrafikElement::CSGrafikElement(), CSHTMLHelper::CSHTMLHelper(), CSHTMLPanel::CSHTMLPanel(), CSLabel::CSLabel(), CSListbox::CSListbox(), CSMenu::CSMenu(), CSMenuBar::CSMenuBar(), CSMenuItem::CSMenuItem(), CSMessageBox::CSMessageBox(), CSMessageListener::CSMessageListener(), CSMouseCursor::CSMouseCursor(), CSMusic::CSMusic(), CSPanel::CSPanel(), CSPicture::CSPicture(), CSPictureArea::CSPictureArea(), CSRoundedArea::CSRoundedArea(), CSSample::CSSample(), CSScrollbar::CSScrollbar(), CSSprite::CSSprite(), CSTextarea::CSTextarea(), CSTextfield::CSTextfield(), CSTile::CSTile(), CSTileMap::CSTileMap(), CSTileSet::CSTileSet(), CSWindow::CSWindow(), CSWorld::CSWorld(), CSSample::deinit(), CSGame::disableOutOfBoundsCheck(), CSGame::disableSpriteCollisionCheck(), CSGame::disableSpriteMovement(), CSGame::disableTileCollisionCheck(), CSGame::doPause(), CSGame::enableDesktop(), CSGame::enableOutOfBoundsCheck(), CSGame::enableSpriteCollisionCheck(), CSGame::enableSpriteCollisionCheckPixel(), CSGame::enableTileCollisionCheck(), CSGame::enableTileCollisionCheckJustHit(), CSGame::enableTileCollisionCheckPixel(), CSHTMLNode::firstAttribut(), CSHTMLNode::firstChild(), CSDesktop::focusedNextComponent(), CSGame::freeLevel(), CSGame::getDisplayArea(), SDLMain::getInstance(), CSXMLHelper::getInt(), CSMenu::getMenuBar(), SDLMain::getMode(), CSGame::getScaledDisplayArea(), CSXMLHelper::getString(), CSHTMLNode::getTag(), CSHTMLNode::getValue(), CSSample::init(), CSGrafikElement::init(), CSBar::initBar(), CSTextIcon::initIcon(), CSPictureIcon::initIcon(), CSGame::initLevel(), CSListbox::initListbox(), CSMenuBar::initMenuBar(), CSGame::initSpeed(), CSWindow::initWindow(), CSFont::inputText(), CSSample::isPlaying(), CSHTMLNode::isSingleTag(), CSPicture::isTransparent(), CSLAF::lafChanged(), CSHTMLNode::lastChild(), CSBar::layoutSetupBar(), CSButton::layoutSetupButton(), CSCheckBox::layoutSetupCheckBox(), CSDesktop::layoutSetupDesktop(), CSHTMLPanel::layoutSetupHTMLPanel(), CSLabel::layoutSetupLabel(), CSListbox::layoutSetupListbox(), CSMenu::layoutSetupMenu(), CSMenuBar::layoutSetupMenuBar(), CSMenuItem::layoutSetupMenuItem(), CSMessageBox::layoutSetupMessageBox(), CSScrollbar::layoutSetupScrollbar(), CSTextarea::layoutSetupTextarea(), CSTextfield::layoutSetupTextfield(), CSTextIcon::layoutSetupTextIcon(), CSWindow::layoutSetupWindow(), SDLMain::line(), CSGame::loadGameData(), CSGame::loadLevelData(), CSHTMLNode::nextAttribut(), CSHTMLNode::nextChild(), CSGame::nextLevel(), CSHTMLNode::nextSibling(), CSHTMLNode::parent(), CSSample::pause(), CSMusic::pause(), CSSample::pauseAll(), pixelColorNolock(), CSSample::play(), CSMusic::play(), CSHTMLNode::previousChild(), CSHTMLNode::previousSibling(), CSScrollbar::rebuildElement(), CSListbox::rebuildElement(), CSWindow::rebuildElementWindow(), CSSample::removeCallback(), CSLAF::removeElement(), CSGrafikElement::removeMainElement(), CSMessageDispatchable::removeMessageListener(), CSWorld::removeSprite(), CSTileMap::removeSprite(), CSGame::removeSprite(), CSLAF::reset(), CSTileMap::resetScaledMap(), CSWorld::resetScaledWorld(), CSGame::resetSprites(), CSFont::resetSurface(), CSPicture::resetSurfaces(), CSFont::resetSurfaces(), SDLMain::resetVideo(), CSSample::resume(), CSMusic::resume(), CSSample::resumeAll(), CSGame::run(), SDLMain::scale(), CSTile::scale(), CSAnimation::scale(), CSWorld::scaleBackgroundTiles(), CSTileMap::scaleMapToFit(), CSTileSet::scaleToFit(), SDLMain::scaleX(), SDLMain::scaleY(), CSSprite::setAlpha(), CSPicture::setAlpha(), CSAnimation::setAlpha(), CSAction::setAlpha(), CSTileMap::setBackground(), CSGame::setCurrentWorld(), CSWorld::setDisplayArea(), SDLMain::setDoubleBufferSurface(), CSDesktop::setFocusedComponent(), SDLMain::setFullscreenSurface(), SDLMain::setHardwareSurface(), CSGrafikElement::setHeight(), CSListbox::setItemsShown(), CSTileMap::setOffset(), CSGrafikElement::setParent(), CSWorld::setScaleDisplayArea(), CSGame::setScaleDisplayLayer(), SDLMain::setScreenDepth(), SDLMain::setScreenHeight(), SDLMain::setScreenWidth(), CSWorld::setSecPerFrame(), CSTileSet::setSecPerFrame(), CSTileMap::setSecPerFrame(), CSTile::setSecPerFrame(), CSSprite::setSecPerFrame(), CSAnimation::setSecPerFrame(), CSAction::setSecPerFrame(), CSTileSet::setSolid(), CSTileMap::setSolid(), CSTile::setSolid(), CSAnimation::setSolid(), SDLMain::setUseScreenAnyhowSurface(), CSGrafikElement::setWidth(), CSWorld::setWorldNo(), SDLMain::shutdown(), CSSample::stop(), CSMusic::stop(), SDLMain::toggleFullscreen(), CSAction::~CSAction(), CSAnimation::~CSAnimation(), CSDesktop::~CSDesktop(), CSFont::~CSFont(), CSGame::~CSGame(), CSGrafikElement::~CSGrafikElement(), CSHTMLHelper::~CSHTMLHelper(), CSListbox::~CSListbox(), CSMessageBox::~CSMessageBox(), CSMessageListener::~CSMessageListener(), CSMouseCursor::~CSMouseCursor(), CSMusic::~CSMusic(), CSPicture::~CSPicture(), CSPictureIcon::~CSPictureIcon(), CSSample::~CSSample(), CSSprite::~CSSprite(), CSTextIcon::~CSTextIcon(), CSTile::~CSTile(), CSTileMap::~CSTileMap(), CSTileSet::~CSTileSet(), CSWindow::~CSWindow(), CSWorld::~CSWorld(), CSXMLHelper::~CSXMLHelper(), and SDLMain::~SDLMain().

#define LOG_EXIT   NLOG_EXIT(LOG_GLOBAL_NAME)
 

Definition at line 157 of file CSLog.h.

Referenced by _putPixelAlpha(), CSSample::addCallback(), CSLAF::addElement(), CSGrafikElement::addElement(), CSBar::addElementAt(), CSWindow::addLeftIcon(), CSGrafikElement::addMainElement(), CSMessageDispatchable::addMessageListener(), CSWorld::addSprite(), CSTileMap::addSprite(), CSGame::addSprite(), CSHTMLNode::attributValue(), CSSample::channel_finished(), CSGame::checkWorld(), CSGame::clearSamples(), CSGame::clearTimedEvents(), clipEncode(), clipLine(), CSBitmapDirectLoader::create(), CSBitmapLoader::create(), CSAction::CSAction(), CSAnimation::CSAnimation(), CSArea::CSArea(), CSBar::CSBar(), CSBorder::CSBorder(), CSButton::CSButton(), CSCheckBox::CSCheckBox(), CSCombobox::CSCombobox(), CSDesktop::CSDesktop(), CSDragButton::CSDragButton(), CSGame::CSGame(), CSGradientArea::CSGradientArea(), CSGrafikElement::CSGrafikElement(), CSHTMLHelper::CSHTMLHelper(), CSHTMLPanel::CSHTMLPanel(), CSLabel::CSLabel(), CSListbox::CSListbox(), CSMenu::CSMenu(), CSMenuBar::CSMenuBar(), CSMenuItem::CSMenuItem(), CSMessageBox::CSMessageBox(), CSMessageListener::CSMessageListener(), CSMouseCursor::CSMouseCursor(), CSMusic::CSMusic(), CSPanel::CSPanel(), CSPicture::CSPicture(), CSPictureArea::CSPictureArea(), CSRoundedArea::CSRoundedArea(), CSSample::CSSample(), CSScrollbar::CSScrollbar(), CSSprite::CSSprite(), CSTextarea::CSTextarea(), CSTextfield::CSTextfield(), CSTile::CSTile(), CSTileMap::CSTileMap(), CSTileSet::CSTileSet(), CSWindow::CSWindow(), CSWorld::CSWorld(), CSSample::deinit(), CSGame::disableOutOfBoundsCheck(), CSGame::disableSpriteCollisionCheck(), CSGame::disableSpriteMovement(), CSGame::disableTileCollisionCheck(), CSGame::doPause(), CSGame::enableDesktop(), CSGame::enableOutOfBoundsCheck(), CSGame::enableSpriteCollisionCheck(), CSGame::enableSpriteCollisionCheckPixel(), CSGame::enableTileCollisionCheck(), CSGame::enableTileCollisionCheckJustHit(), CSGame::enableTileCollisionCheckPixel(), CSHTMLNode::firstAttribut(), CSHTMLNode::firstChild(), CSDesktop::focusedNextComponent(), CSGame::freeLevel(), CSGame::getDisplayArea(), SDLMain::getInstance(), CSXMLHelper::getInt(), CSMenu::getMenuBar(), SDLMain::getMode(), CSGame::getScaledDisplayArea(), CSXMLHelper::getString(), CSHTMLNode::getTag(), CSHTMLNode::getValue(), CSSample::init(), CSGrafikElement::init(), CSBar::initBar(), CSTextIcon::initIcon(), CSPictureIcon::initIcon(), CSGame::initLevel(), CSListbox::initListbox(), CSMenuBar::initMenuBar(), CSGame::initSpeed(), CSWindow::initWindow(), CSFont::inputText(), CSSample::isPlaying(), CSHTMLNode::isSingleTag(), CSPicture::isTransparent(), CSLAF::lafChanged(), CSHTMLNode::lastChild(), CSBar::layoutSetupBar(), CSButton::layoutSetupButton(), CSCheckBox::layoutSetupCheckBox(), CSDesktop::layoutSetupDesktop(), CSLabel::layoutSetupLabel(), CSListbox::layoutSetupListbox(), CSMenu::layoutSetupMenu(), CSMenuBar::layoutSetupMenuBar(), CSMenuItem::layoutSetupMenuItem(), CSMessageBox::layoutSetupMessageBox(), CSScrollbar::layoutSetupScrollbar(), CSTextarea::layoutSetupTextarea(), CSTextfield::layoutSetupTextfield(), CSTextIcon::layoutSetupTextIcon(), CSWindow::layoutSetupWindow(), SDLMain::line(), CSGame::loadGameData(), CSGame::loadLevelData(), CSHTMLNode::nextAttribut(), CSHTMLNode::nextChild(), CSGame::nextLevel(), CSHTMLNode::nextSibling(), CSHTMLNode::parent(), CSSample::pause(), CSMusic::pause(), CSSample::pauseAll(), pixelColorNolock(), CSSample::play(), CSMusic::play(), CSHTMLNode::previousChild(), CSHTMLNode::previousSibling(), CSScrollbar::rebuildElement(), CSListbox::rebuildElement(), CSWindow::rebuildElementWindow(), CSSample::removeCallback(), CSLAF::removeElement(), CSGrafikElement::removeMainElement(), CSMessageDispatchable::removeMessageListener(), CSWorld::removeSprite(), CSTileMap::removeSprite(), CSGame::removeSprite(), CSLAF::reset(), CSTileMap::resetScaledMap(), CSWorld::resetScaledWorld(), CSGame::resetSprites(), CSPicture::resetSurfaces(), CSFont::resetSurfaces(), SDLMain::resetVideo(), CSSample::resume(), CSMusic::resume(), CSSample::resumeAll(), CSGame::run(), SDLMain::scale(), CSTile::scale(), CSAnimation::scale(), CSWorld::scaleBackgroundTiles(), CSTileMap::scaleMapToFit(), CSTileSet::scaleToFit(), SDLMain::scaleX(), SDLMain::scaleY(), CSSprite::setAlpha(), CSPicture::setAlpha(), CSAnimation::setAlpha(), CSAction::setAlpha(), CSTileMap::setBackground(), CSGame::setCurrentWorld(), CSWorld::setDisplayArea(), SDLMain::setDoubleBufferSurface(), CSDesktop::setFocusedComponent(), SDLMain::setFullscreenSurface(), SDLMain::setHardwareSurface(), CSGrafikElement::setHeight(), CSListbox::setItemsShown(), CSTileMap::setOffset(), CSGrafikElement::setParent(), CSWorld::setScaleDisplayArea(), CSGame::setScaleDisplayLayer(), SDLMain::setScreenDepth(), SDLMain::setScreenHeight(), SDLMain::setScreenWidth(), CSWorld::setSecPerFrame(), CSTileSet::setSecPerFrame(), CSTileMap::setSecPerFrame(), CSTile::setSecPerFrame(), CSSprite::setSecPerFrame(), CSAnimation::setSecPerFrame(), CSAction::setSecPerFrame(), CSTileSet::setSolid(), CSTileMap::setSolid(), CSTile::setSolid(), CSAnimation::setSolid(), SDLMain::setUseScreenAnyhowSurface(), CSGrafikElement::setWidth(), CSWorld::setWorldNo(), SDLMain::shutdown(), CSSample::stop(), CSMusic::stop(), SDLMain::toggleFullscreen(), CSAction::~CSAction(), CSAnimation::~CSAnimation(), CSDesktop::~CSDesktop(), CSFont::~CSFont(), CSGame::~CSGame(), CSGrafikElement::~CSGrafikElement(), CSHTMLHelper::~CSHTMLHelper(), CSListbox::~CSListbox(), CSMessageBox::~CSMessageBox(), CSMessageListener::~CSMessageListener(), CSMouseCursor::~CSMouseCursor(), CSMusic::~CSMusic(), CSPicture::~CSPicture(), CSPictureIcon::~CSPictureIcon(), CSSample::~CSSample(), CSSprite::~CSSprite(), CSTextIcon::~CSTextIcon(), CSTile::~CSTile(), CSTileMap::~CSTileMap(), CSTileSet::~CSTileSet(), CSWindow::~CSWindow(), CSWorld::~CSWorld(), CSXMLHelper::~CSXMLHelper(), and SDLMain::~SDLMain().

#define LOG_MESSAGE level,
text   )     NLOG_MESSAGE((LOG_GLOBAL_NAME),(level),(text))
 

Definition at line 158 of file CSLog.h.

Referenced by Loadable< T >::load().

#define LOG_PRINT level,
text,
value   )     NLOG_PRINT((LOG_GLOBAL_NAME),(level),(text),(value))
 

Definition at line 159 of file CSLog.h.

#define LOG_AMESSAGE text   )     NLOG_AMESSAGE((LOG_GLOBAL_NAME),(text))
 

Definition at line 160 of file CSLog.h.

#define LOG_APRINT text,
value   )     NLOG_APRINT((LOG_GLOBAL_NAME),(text),(value))
 

Definition at line 161 of file CSLog.h.

#define LOG_DEBUG_MESSAGE text   )     NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_DEBUG),(text))
 

Definition at line 162 of file CSLog.h.

Referenced by CSHTMLHelper::CSHTMLHelper(), CSXMLHelper::getInt(), CSXMLHelper::getString(), CSHTMLNode::nextChild(), and CSHTMLNode::previousChild().

#define LOG_DEBUG_PRINT text,
value   )     NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_DEBUG),(text),(value))
 

Definition at line 163 of file CSLog.h.

#define LOG_INFO_MESSAGE text   )     NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_INFO),(text))
 

Definition at line 164 of file CSLog.h.

Referenced by SDLMain::resetVideo().

#define LOG_INFO_PRINT text,
value   )     NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_INFO),(text),(value))
 

Definition at line 165 of file CSLog.h.

Referenced by SDLMain::resetVideo().

#define LOG_WARN_MESSAGE text   )     NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_WARNING),(text))
 

Definition at line 166 of file CSLog.h.

Referenced by CSXMLHelper::getInt(), and CSXMLHelper::getString().

#define LOG_WARN_PRINT text,
value   )     NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_WARNING),(text),(value))
 

Definition at line 167 of file CSLog.h.

#define LOG_ERROR_MESSAGE text   )     NLOG_MESSAGE((LOG_GLOBAL_NAME),(LOG_LEVEL_ERROR),(text))
 

Definition at line 168 of file CSLog.h.

#define LOG_ERROR_PRINT text,
value   )     NLOG_PRINT((LOG_GLOBAL_NAME),(LOG_LEVEL_ERROR),(text),(value))
 

Definition at line 169 of file CSLog.h.

Referenced by SDLMain::shutdown().

#define LOG_SET_LEVEL level   )     NLOG_SET_LEVEL((LOG_GLOBAL_NAME),level)
 

Definition at line 170 of file CSLog.h.

#define LOG_SET_TYPE type   )     NLOG_SET_TYPE((LOG_GLOBAL_NAME),type)
 

Definition at line 171 of file CSLog.h.

#define LOG_TRACK_METHOD methodname   )     NLOG_TRACK_METHOD((LOG_GLOBAL_NAME),methodname)
 

Definition at line 172 of file CSLog.h.

#define LOG_TRACK_CLASS classname   )     NLOG_TRACK_CLASS((LOG_GLOBAL_NAME),classname)
 

Definition at line 173 of file CSLog.h.

#define LOG_FUNCTION_TRACKING  )     NLOG_FUNCTION_TRACKING((LOG_GLOBAL_NAME),b)
 

Definition at line 174 of file CSLog.h.

#define LOG_SHORT_MESSAGE  )     NLOG_SHORT_MESSAGE((LOG_GLOBAL_NAME),b)
 

Definition at line 175 of file CSLog.h.


Typedef Documentation

typedef std::map<std::string, CSLog *> LogMap
 

Definition at line 27 of file CSLog.h.

typedef std::vector<CSLogCallback *> CSLogCallbacks
 

Definition at line 28 of file CSLog.h.


Variable Documentation

const int MAX_METHOD_DEPTH = 80
 

Definition at line 31 of file CSLog.h.

const int LOG_TYPE_HIGHER_LEVEL = 0
 

Definition at line 33 of file CSLog.h.

const int LOG_TYPE_UNIQUE_LEVEL = 1
 

Definition at line 34 of file CSLog.h.

const int LOG_LEVEL_DEBUG = 0
 

Definition at line 36 of file CSLog.h.

Referenced by CSLog::endFunction(), Loadable< T >::load(), and CSLog::startFunction().

const int LOG_LEVEL_INFO = 1
 

Definition at line 37 of file CSLog.h.

const int LOG_LEVEL_WARNING = 2
 

Definition at line 38 of file CSLog.h.

const int LOG_LEVEL_ERROR = 3
 

Definition at line 39 of file CSLog.h.

const int LOG_LEVEL_NONE = 4
 

Definition at line 40 of file CSLog.h.


Generated on Wed Jul 14 00:43:43 2004 for CSLib by doxygen 1.3.6