log.cc File Reference

#include "log.h"
#include "nub/object.h"
#include "rutz/fstring.h"
#include "rutz/sfmt.h"
#include "rutz/shared_ptr.h"
#include "rutz/stopwatch.h"
#include "rutz/time.h"
#include "rutz/timeformat.h"
#include <algorithm>
#include <fstream>
#include <functional>
#include <iomanip>
#include <iostream>
#include <vector>
#include "rutz/trace.h"

Include dependency graph for log.cc:

Go to the source code of this file.

Functions

void nub::logging::reset ()
void nub::logging::add_scope (const fstring &name)
void nub::logging::remove_scope (const fstring &name)
void nub::logging::add_obj_scope (const nub::object &obj)
 Add a scope named after the given object's type + id.
void nub::logging::remove_obj_scope (const nub::object &obj)
 Remove the scope named after the given object's type + id.
void nub::logging::set_log_filename (const rutz::fstring &filename)
 Specify the name of a file to which log info should be appended.
void nub::logging::copy_to_stdout (bool shouldcopy)
 Specify whether to copy log output to stdout (default = yes).
void nub::log (const char *msg)
void nub::log (const fstring &msg)


Detailed Description

functions for hierarchical logging

Definition in file log.cc.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:51:11 2008 by Doxygen version 1.5.5.