#include <Logging.hh>
Inheritance diagram for Logging:
Static Public Member Functions | |
static void | set_log_stream (const std::string &str, bool append=false) |
static void | close_log_stream () |
static std::ostream & | log () |
Static Public Attributes | |
static unsigned int | default_level = 1 |
static std::stack< std::ostream * > | streams |
Pile de flots de loggage. |
void Logging::set_log_stream | ( | const std::string & | str, | |
bool | append = false | |||
) | [static] |
Change flot de loggage courant
str | Nom de nouveau fichier de loggage. If "", change à stderr | |
append | Si vrai, ajout nouveaux messages au fichier, si false, écrase le fichier avant écrire |
void Logging::close_log_stream | ( | ) | [static] |
Ferme flot de loggage courant. Après fermeture, le flot sera le dernier flot utilisé avant le courant, si il n'y en a pas.
std::ostream & Logging::log | ( | ) | [static] |
Donne flot courant de loggage. Permet de faire loggage par une construction comme : log() << "Message1" << "Message2" << std::endl;
unsigned int Logging::default_level = 1 [static] |
niveau de loggage de défaut
std::stack< std::ostream * > Logging::streams [static] |
Pile de flots de loggage.