#include <cstdlib>
#include "Log.hpp"
#include "config.hpp"
Ir al código fuente de este archivo.
Funciones | |
| void | ManejadorMensajes (const QtMsgType tipo, const char *mensaje) |
| Manejador de mensajes de la librería Qt. | |
| void | Log (const unsigned char gravedad, const QString &mensaje) |
| Añade, si corresponde al grado de prolijidad, un mensaje a fichero_log. | |
Variables | |
| FILE * | fichero_log = stdout |
| Fichero en el que se escribirá el registro. | |
| unsigned char | prolijidad = NIVEL_PROLIJIDAD |
| Nivel de prolijidad. | |
Definición en el archivo Log.cpp.
|
||||||||||||
|
Añade, si corresponde al grado de prolijidad, un mensaje a fichero_log.
Definición en la línea 64 del archivo Log.cpp. Hace referencia a fichero_log, y prolijidad. Referenciado por Servidor::EliminarConexion(), GestionaSenyal(), Guardian::Guardian(), Servidor::incomingConnection(), LeeOpciones(), main(), ManejadorMensajes(), Mensajero::NuevaLinea(), y Servidor::Servidor(). 00065 { 00066 if ((10 - prolijidad) <= gravedad) 00067 fprintf (fichero_log, "%s", mensaje.toLatin1().constData()); 00068 }
|
|
||||||||||||
|
Manejador de mensajes de la librería Qt.
Definición en la línea 43 del archivo Log.cpp. Hace referencia a Log(). Referenciado por main(). 00044 { 00045 switch (tipo) 00046 { 00047 case QtDebugMsg: 00048 #ifdef QT_DEBUG 00049 Log (8, QString ("Depuración: ") + mensaje + "\n"); 00050 #endif // QT_DEBUG 00051 break; 00052 case QtWarningMsg: 00053 Log (9, QString ("Advertencia: ") + mensaje + "\n"); 00054 break; 00055 case QtFatalMsg: 00056 Log (10, QString ("ERROR: ") + mensaje + "\n"); 00057 exit (-1); 00058 default: 00059 Log (10, QString ("Error: ") + mensaje + "\n"); 00060 } 00061 }
|
|
|
Fichero en el que se escribirá el registro.
Definición en la línea 35 del archivo Log.cpp. Referenciado por LeeOpciones(), y Log(). |
|
|
Nivel de prolijidad.
Definición en la línea 36 del archivo Log.cpp. Referenciado por LeeOpciones(), y Log(). |
1.4.4