TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Classes | Espais de Noms | Funcions
Referència del Fitxer Log.cc
#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)
MissatgeLogrollback (MissatgeLog &ml)
 Manipulador de missatge de log: Cancel·lar la línia actual de ml.

Descripció Detallada

Autor
Toni Corvera
Id:
Log.cc 483 2013-06-17 17:41:04Z toni

Definició al fitxer Log.cc.