TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
#include "Log.h"
#include "utils.h"
#include <algorithm>
#include <functional>
#include <iostream>
#include <boost/lexical_cast.hpp>
Veure el codi d'aquest fitxer.
Classes | |
class | CanviNivellMissatge |
Canvi de nivell de log del missatge. Més... | |
class | DestiFitxer |
Destí de logging implementat sobre fitxer, obert a petició Més... | |
class | DestiLogging |
Classe base dels destins de logging. Més... | |
class | DestiOstream |
Destí de logging implementat sobre std::ostream . Més... | |
struct | FunctorCanviNivell |
Functor de canvi de nivell de DestiLogging . Més... | |
struct | FunctorCoincideix< TImpl > |
Functor per executar DestiLogging::coincideix en algorismes. Més... | |
class | ManipuladorParametritzat |
Espais de Noms | |
namespace | anonymous_namespace{Log.cc} |
namespace | tfc |
Espai de noms del Treball de Final de Carrera. |
Funcions | |
void | commit (MissatgeLog &ml) |
Manipulador final de missatge log: Imprimir la línia actual. | |
MissatgeLog | log () |
Interfície de creació de missatges de log. | |
std::shared_ptr < ManipuladorParametritzat > | nivell (NivellLog n) |
Manipulador parametritzat: Indicació del nivell de logging de l'entrada. | |
template<typename TIt , typename TImpl > | |
void | nivell_sortida_i (TIt beg, TIt end, const TImpl &d, NivellLog nn) throw (ErrorDestiNoAssociat) |
template<typename TIt , typename TImpl > | |
NivellLog | nivell_sortida_i (TIt beg, TIt end, const TImpl &d) throw (ErrorDestiNoAssociat) |
MissatgeLog & | rollback (MissatgeLog &ml) |
Manipulador de missatge de log: Cancel·lar la línia actual de ml . |