Import initial du projet shipheart_appli
This commit is contained in:
@@ -0,0 +1 @@
|
||||
//**********************************************************************************************************************************************************************************␍// Fichier DEBUG.H␍//␍// Contient tous les define liés aux fontions de debug et de logs...␍//**********************************************************************************************************************************************************************************/␍␍ // Maximums :␍#define MAX_LONGUEUR_NOM_FICHIER_DEBUG 100␍#define MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG (MAX_LONGUEUR_REQUETE_MYSQL - 100) // Utilisé dans chaque fonction ayant besoin d'un buffer temporaire pour cosntruire le message de debug␍#define MAX_LONGUEUR_LIGNE_FICHIER_LOG MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG␍#define MAX_NOMBRE_LIGNES_FICHIER_LOG 100000 //2500␍// En pratique, la taille du fichier de log n'est pas limitée (on fait des 'append' au fil de l'eau et la seule limite sera l'espace libre du disque).␍// Par contre, à chaque init (dans fonctions.c, 'init_affichage_debug()'), on purge toutes les lignes dépassant MAX_NOMBRE_LIGNES_FICHIER_LOG.␍␍␍␍ // Mode d'affichage des messages de debug␍#define AFFICHAGE_DEBUG_AUCUN 0␍#define AFFICHAGE_DEBUG_ECRAN 1␍#define AFFICHAGE_DEBUG_FICHIER 2␍#define AFFICHAGE_DEBUG_ECRAN_ET_FICHIER 3␍␍␍ // Types de messages de débug :␍#define TYPE_MESSAGE_DEBUG_PAR_DEFAUT 0␍#define TYPE_MESSAGE_DEBUG_OK 1␍#define TYPE_MESSAGE_DEBUG_WARNING 2␍#define TYPE_MESSAGE_DEBUG_ERREUR 3␍#define TYPE_MESSAGE_DEBUG_FICHIER_SEULEMENT 4␍#define TYPE_MESSAGE_DEBUG_DEBUG 5␍␍␍ // Type de bus dont le debug est possible :␍#define TYPE_BUS_DEBUG_C_BUS 0␍#define TYPE_BUS_DEBUG_M_BUS 1␍#define TYPE_BUS_DEBUG_G_BUS 1␍␍ // Codes des couleurs d'affichage sur la console :␍#define DEBUG_TEXT_COLOR_RESET "\033[0m" // Reset la couleur précémment demandée␍#define DEBUG_TEXT_COLOR_BLACK "\033[0;30m"␍#define DEBUG_TEXT_COLOR_RED "\033[0;31m"␍#define DEBUG_TEXT_COLOR_GREEN "\033[0;32m"␍#define DEBUG_TEXT_COLOR_YELLOW "\033[0;33m"␍#define DEBUG_TEXT_COLOR_BLUE "\033[0;34m"␍#define DEBUG_TEXT_COLOR_PURPLE "\033[0;35m"␍#define DEBUG_TEXT_COLOR_CYAN "\033[0;36m"␍#define DEBUG_TEXT_COLOR_WHITE "\033[0;37m"␍␍␍␍
|
||||
Reference in New Issue
Block a user