Pyrogenesis  trunk
Classes | Functions | Variables
CLogger.cpp File Reference
#include "precompiled.h"
#include "CLogger.h"
#include "graphics/FontMetrics.h"
#include "graphics/ShaderManager.h"
#include "graphics/TextRenderer.h"
#include "lib/ogl.h"
#include "lib/timer.h"
#include "lib/utf8.h"
#include "ps/CConsole.h"
#include "ps/Profile.h"
#include "renderer/Renderer.h"
#include <ctime>
#include <iostream>
#include <boost/algorithm/string/replace.hpp>
Include dependency graph for CLogger.cpp:

Classes

struct  BlackHoleStreamBuf
 

Functions

static std::string ToHTML (const char *message)
 

Variables

static const double RENDER_TIMEOUT = 10.0
 
static const double RENDER_TIMEOUT_RATE = 10.0
 
static const size_t RENDER_LIMIT = 20
 
BlackHoleStreamBuf blackHoleStreamBuf
 
CLogger nullLogger & blackHoleStream
 
CLoggerg_Logger = &nullLogger
 
const char * html_header0
 
const char * html_header1 = "</h2>\n"
 

Function Documentation

static std::string ToHTML ( const char *  message)
static

Variable Documentation

CLogger nullLogger& blackHoleStream
std::ostream blackHoleStream & blackHoleStreamBuf
CLogger* g_Logger = &nullLogger
const char* html_header0
Initial value:
=
"<!DOCTYPE html>\n"
"<meta charset=\"utf-8\">\n"
"<title>Pyrogenesis Log</title>\n"
"<style>"
"body { background: #eee; color: black; font-family: sans-serif; } "
"p { background: white; margin: 3px 0 3px 0; } "
".error { color: red; } "
".warning { color: blue; }"
"</style>\n"
"<h2>0 A.D. ("
const char* html_header1 = "</h2>\n"
const size_t RENDER_LIMIT = 20
static
const double RENDER_TIMEOUT = 10.0
static
const double RENDER_TIMEOUT_RATE = 10.0
static