#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"

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) |
Definition in file log.cc.