Skip to content

Log Levels Reference

Reference des niveaux de log standards pour differents systemes.

Comparaison des Standards

Severite Syslog Python Log4j/SLF4J JavaScript RFC 5424
EMERGENCY 0 - - - 0
ALERT 1 - - - 1
CRITICAL 2 50 FATAL - 2
ERROR 3 40 ERROR error 3
WARNING 4 30 WARN warn 4
NOTICE 5 - - - 5
INFO 6 20 INFO info/log 6
DEBUG 7 10 DEBUG debug 7
TRACE - - TRACE trace -

Description des Niveaux

Syslog Facilities

Calculateur Priority (Syslog)

Priority = Facility × 8 + Severity

Priority: 14 <14>

Exemples par Langage

import logging

# Configuration basique
logging.basicConfig(
    level=logging.DEBUG,
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)

logger = logging.getLogger(__name__)

logger.debug('Message de debug')
logger.info('Information')
logger.warning('Attention')
logger.error('Erreur')
logger.critical('Critique')

Bonnes Pratiques

Niveau Quand l'utiliser
ERROR Erreur necessitant une intervention
WARN Comportement inattendu mais non bloquant
INFO Evenements normaux importants
DEBUG Details pour le debug (dev uniquement)