FIFE  6e1afdbeda11afe9ac53e6023a4be96ef88f1dc6
logger.h File Reference
#include <iomanip>
#include <iostream>
#include <list>
#include <sstream>
#include <string>
#include <vector>
#include <map>
#include <set>
#include "util/base/fife_stdint.h"
#include "modules.h"
+ Include dependency graph for logger.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIFE::LMsg
 Helper class to create log strings out from separate parts Usage: LMsg("some text") << variable << ", " << other variable. More...
 
class  FIFE::LogManager
 Logmanager takes care of log filtering and output direction. More...
 
class  FIFE::Logger
 Create a Logger instance to communicate with LogManager Logger stores information about the current module thus reducing the typing needed for individual traces Common way of doing things is to instantiate a static Logger on top of .cpp file and then use that in .cpp-file's methods. More...
 
struct  FIFE::pprint
 Helper for printing a pointer. More...
 

Namespaces

 FIFE
 
 std
 

Macros

#define FL_DBG(logger, msg)
 
#define FL_LOG(logger, msg)
 
#define FL_WARN(logger, msg)
 
#define FL_ERR(logger, msg)
 
#define FL_PANIC(logger, msg)
 

Functions

template<class Ch , class Tr >
basic_ostream< Ch, Tr > & std::operator<< (basic_ostream< Ch, Tr > &s, const FIFE::pprint &p)
 Print a pprint object to an ostream. More...
 

Macro Definition Documentation

#define FL_PANIC (   logger,
  msg 
)

Definition at line 74 of file logger.h.

Referenced by FIFE::GuiImage::getPixel(), and FIFE::GuiImage::putPixel().

#define FL_WARN (   logger,
  msg 
)

Definition at line 72 of file logger.h.

Referenced by FIFE::Console::action(), FIFE::SoundClipManager::add(), FIFE::AnimationManager::add(), FIFE::ImageManager::add(), FIFE::SoundEffectManager::addEmitterToDirectSoundFilter(), FIFE::SoundEffectManager::addEmitterToSoundEffect(), FIFE::InstanceTree::addInstance(), FIFE::VFS::addNewSource(), FIFE::SoundEffectManager::addSoundFilterToSoundEffect(), FIFE::Camera::attach(), FIFE::AnimationManager::create(), FIFE::ImageManager::create(), FIFE::SoundClipManager::create(), FIFE::VFS::createSource(), FIFE::TriggerController::createTrigger(), FIFE::OpenGLGuiGraphics::drawText(), FIFE::SdlGuiGraphics::drawText(), FIFE::SoundEffectManager::enableSoundEffect(), FIFE::Console::execute(), FIFE::EventManager::fillKeyEvent(), FIFE::EventManager::fillTextEvent(), FIFE::AnimationManager::free(), FIFE::SoundClipManager::free(), FIFE::ImageManager::free(), FIFE::SoundClipManager::get(), FIFE::AnimationManager::get(), FIFE::ImageManager::get(), FIFE::RendererNode::getAttachedInstance(), FIFE::RendererNode::getAttachedLayer(), FIFE::RendererNode::getAttachedLocation(), FIFE::RendererNode::getAttachedPoint(), FIFE::RendererNode::getCalculatedPoint(), FIFE::Model::getCellGrid(), FIFE::RendererNode::getOffsetLocation(), FIFE::RendererNode::getOffsetPoint(), FIFE::Model::getPather(), FIFE::AnimationManager::getPtr(), FIFE::ImageManager::getPtr(), FIFE::SoundClipManager::getResourceHandle(), FIFE::AnimationManager::getResourceHandle(), FIFE::ImageManager::getResourceHandle(), FIFE::VFS::getSourceForFile(), FIFE::SoundEffectManager::init(), FIFE::Engine::init(), FIFE::AnimationManager::load(), FIFE::ImageManager::load(), FIFE::SoundClipManager::load(), FIFE::SoundClip::load(), FIFE::FifechanManager::onSdlEvent(), FIFE::SoundManager::pause(), FIFE::SoundManager::play(), FIFE::SoundManager::releaseSource(), FIFE::AnimationManager::reload(), FIFE::SoundClipManager::reload(), FIFE::ImageManager::reload(), FIFE::AnimationManager::remove(), FIFE::SoundClipManager::remove(), FIFE::ImageManager::remove(), FIFE::Instance::removeActionListener(), FIFE::Instance::removeChangeListener(), FIFE::Instance::removeDeleteListener(), FIFE::SoundEffectManager::removeEmitterFromDirectSoundFilter(), FIFE::SoundEffectManager::removeEmitterFromSoundEffect(), FIFE::SoundManager::removeFromGroup(), FIFE::SoundManager::removeGroup(), FIFE::HybridGuiManager::removeGuiManager(), FIFE::InstanceTree::removeInstance(), FIFE::SoundEmitter::removeListener(), FIFE::SoundEffectManager::removeSoundFilterFromSoundEffect(), FIFE::GridRenderer::render(), FIFE::InstanceRenderer::render(), FIFE::QuadTreeRenderer::render(), FIFE::CellSelectionRenderer::render(), FIFE::BlockingInfoRenderer::render(), FIFE::CellRenderer::render(), FIFE::SoundManager::rewind(), FIFE::EngineSettings::setBitsPerPixel(), FIFE::SoundManager::setEmitterSource(), FIFE::SoundManager::setGain(), FIFE::EngineSettings::setInitialVolume(), FIFE::EngineSettings::setLightingModel(), FIFE::SoundManager::setMaxGain(), FIFE::SoundManager::setMinGain(), FIFE::Cursor::setNativeCursor(), FIFE::Cursor::setNativeImageCursor(), FIFE::RendererNode::setRelative(), FIFE::EngineSettings::setRenderBackend(), FIFE::VFSSourceProvider::setVFS(), FIFE::SoundManager::stop(), and FIFE::FifechanManager::translateKeyEvent().