My Project
Chargement...
Recherche...
Aucune correspondance
Macros | Fonctions
Référence du fichier journal.h

Définition des outils de journalisation des messages du noyau.
Plus de détails...

#include <manux/types.h>
#include <manux/fichier.h>
#include <manux/console.h>
Graphe des dépendances par inclusion de journal.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Macros

#define MANUX_JOURNAL_NIVEAU_PANIQUE   0
 Les différents niveaux d'affichage.
 
#define MANUX_JOURNAL_NIVEAU_URGENCE   1
 
#define MANUX_JOURNAL_NIVEAU_CRITIQUE   2
 
#define MANUX_JOURNAL_NIVEAU_ERREUR   3
 
#define MANUX_JOURNAL_NIVEAU_ATTENTION   4
 
#define MANUX_JOURNAL_NIVEAU_NOTIFICATION   5
 
#define MANUX_JOURNAL_NIVEAU_INFORMATION   6
 
#define MANUX_JOURNAL_NIVEAU_DEBUGAGE   7
 

Fonctions

void journalInitialiser (void)
 Initialisation du système de journalisation.
 
void journalAffecterFichier (Fichier *pc)
 Affectation d'un fichier sur lequel seront envoyés les messages journalisés.
 
void journaliser (char *message)
 Journalisation d'un message.
 
booleen journalOperationnel (void)
 

Description détaillée

Définition des outils de journalisation des messages du noyau.

Pour le moment, ces messages seront envoyés sur une console virtuelle.

                                            (C) Manu Chaput 2002-2023

Définition dans le fichier journal.h.

Documentation des macros

◆ MANUX_JOURNAL_NIVEAU_ATTENTION

#define MANUX_JOURNAL_NIVEAU_ATTENTION   4

Définition à la ligne 23 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_CRITIQUE

#define MANUX_JOURNAL_NIVEAU_CRITIQUE   2

Définition à la ligne 21 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_DEBUGAGE

#define MANUX_JOURNAL_NIVEAU_DEBUGAGE   7

Définition à la ligne 26 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_ERREUR

#define MANUX_JOURNAL_NIVEAU_ERREUR   3

Définition à la ligne 22 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_INFORMATION

#define MANUX_JOURNAL_NIVEAU_INFORMATION   6

Définition à la ligne 25 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_NOTIFICATION

#define MANUX_JOURNAL_NIVEAU_NOTIFICATION   5

Définition à la ligne 24 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_PANIQUE

#define MANUX_JOURNAL_NIVEAU_PANIQUE   0

Les différents niveaux d'affichage.

Définition à la ligne 19 du fichier journal.h.

◆ MANUX_JOURNAL_NIVEAU_URGENCE

#define MANUX_JOURNAL_NIVEAU_URGENCE   1

Définition à la ligne 20 du fichier journal.h.

Documentation des fonctions

◆ journalAffecterFichier()

void journalAffecterFichier ( Fichier *  pc)

Affectation d'un fichier sur lequel seront envoyés les messages journalisés.

◆ journalInitialiser()

void journalInitialiser ( void  )

Initialisation du système de journalisation.

Initialisation du système de journalisation.

Définition à la ligne 84 du fichier journal.c.

◆ journaliser()

void journaliser ( char *  message)

Journalisation d'un message.

Définition à la ligne 179 du fichier journal.c.

◆ journalOperationnel()

booleen journalOperationnel ( void  )

Pour que printk puisse savoir WARINING apparemment inutile

Définition à la ligne 197 du fichier journal.c.