TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
Missatge individual de log. Més...
#include <Log.h>
Mètodes públics | |
NivellLog | nivell () const |
Obté el nivell de logging del missatge. | |
void | nivell (NivellLog n) |
Modifica el nivell de logging del missatge. | |
template<typename T > | |
MissatgeLog & | operator<< (const T &t) |
Operador d'inserció. | |
MissatgeLog & | operator<< (NivellLog n) |
Canvi directe de nivells. | |
MissatgeLog & | operator<< (MissatgeLog &(*manipulador)(MissatgeLog &)) |
Operador d'inserció sobrecarregat per a manipuladors de MissatgeLog. | |
MissatgeLog & | operator<< (const std::shared_ptr< ManipuladorParametritzat > &) |
Operador d'inserció de manipuladors parametritzats. | |
void | operator<< (void(*finalitzador)(MissatgeLog &)) |
d'inserció per a manipuladors finals de MissatgeLog. | |
MissatgeLog & | operator<< (std::ostream &(*tt)(std::ostream &)) |
Operador d'inserció sobrecarregat per a manipuladors estàndard. | |
std::string | str () const |
Text del missatge. |
Mètodes Privats | |
MissatgeLog () | |
MissatgeLog (const MissatgeLog &m) |
Atributs Privats | |
NivellLog | nivell_ |
Nivell del missatge. | |
std::ostringstream | oss_ |
Buffer. |
Classes Amigues | |
void | commit (MissatgeLog &ml) |
Manipulador final de missatge log: Imprimir la línia actual. | |
MissatgeLog | log () |
Interfície de creació de missatges de log. | |
MissatgeLog & | rollback (MissatgeLog &ml) |
Manipulador de missatge de log: Cancel·lar la línia actual de ml . |
Missatge individual de log.
|
inlineprivate |
|
inlineprivate |
|
inline |
Obté el nivell de logging del missatge.
Definició a la línia 238 del fitxer Log.h.
Referències MissatgeLog::nivell_.
Referenciat a Log::imprimeix(), CanviNivellMissatge::operator()() i MissatgeLog::operator<<().
|
inline |
Modifica el nivell de logging del missatge.
Definició a la línia 241 del fitxer Log.h.
Referències MissatgeLog::nivell_.
|
inline |
|
inline |
Canvi directe de nivells.
Definició a la línia 191 del fitxer Log.h.
Referències MissatgeLog::nivell().
|
inline |
Operador d'inserció sobrecarregat per a manipuladors de MissatgeLog.
manipulador | Manipulador a aplicar |
(MissatgeLog&(*)(MissatgeLog&)
és la signatura dels manipuladors de MissatgeLog MissatgeLog & operator<< | ( | const std::shared_ptr< ManipuladorParametritzat > & | manip | ) |
|
inline |
d'inserció per a manipuladors finals de MissatgeLog.
d'inserció per a manipuladors finals de MissatgeLog.
finalitzador | Manipulador a aplicar |
|
inline |
Operador d'inserció sobrecarregat per a manipuladors estàndard.
(std::ostream&(*)(std::ostream&)
és la signatura dels manipuladors de sortida Definició a la línia 229 del fitxer Log.h.
Referències MissatgeLog::oss_.
|
inline |
Text del missatge.
Definició a la línia 235 del fitxer Log.h.
Referències MissatgeLog::oss_.
Referenciat a Log::imprimeix().
|
friend |
|
friend |
|
friend |
|
private |
Nivell del missatge.
Definició a la línia 260 del fitxer Log.h.
Referenciat a MissatgeLog::nivell().
|
private |
Buffer.
Definició a la línia 261 del fitxer Log.h.
Referenciat a MissatgeLog::operator<<(), tfc::rollback() i MissatgeLog::str().