Augmenter le niveau de journalisation de l'application
AVERTISSEMENT
Cette fonctionnalité doit être activée uniquement en cas de demande de support.
Le niveau de journalisation peut être mis à jour par service en ajoutant la
configuration Docker swarm suivante : logging_level.yml. La nouvelle configuration est appliquée
via l’étape de configuration.
La configuration logging_level.yml contient un dictionnaire yml logger. Voici
la configuration complète avec les valeurs par défaut par service :
logger:
traefik:
log: # Accepted values: DEBUG, INFO, WARN, ERROR, FATAL, PANIC
level: "ERROR"
access: # Accepted values: false, true
enabled: false
proxy_http:
error: # Accepted values: debug, info, notice, warn, error, crit, alert, emerg
level: "error"
access: # Accepted values: 0 (false), 1 (true)
enabled: 0
tpdx_admin:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpdx_core:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpx_flow_api:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpx_flow_hub:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpx_flow_bridge:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpx_flow_supervisor:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
tpx_flow_engine: # Accepted values: error, warn, info, http, verbose, debug, silly
level: "error"
node_red: # Accepted values: trace, debug, info, warn, error, fatal
level: "error"
sql:
wsrep: # Accepted values: NONE, SERVER, TRANSACTION, STREAMING, CLIENT
level: "NONE"
warnings: # Accepted values: 0 - 9
level: 2
slow_query: # Accepted values: 0 (false), 1 (true)
enabled: 0
mongo: # Accepted values: 0 - 5
verbosity: 0
zookeeper: # Accepted values: ALL, TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
kafka: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
kafka:
level: "ERROR"
org.apache.kafka:
level: "ERROR"
kafka.request.logger:
level: "ERROR"
kafka.network.RequestChannel:
level: "ERROR"
kafka.controller:
level: "ERROR"
kafka.log.LogCleaner:
level: "ERROR"
state.change.logger:
level: "ERROR"
kafka.authorizer.logger:
level: "ERROR"
twa: # Accepted values: ALL, CONFIG, DEBUG, ERROR, FATAL, FINE, FINER, FINEST, INFO, OFF, SEVERE, TRACE, WARN, WARNING
consoleHandler:
level: "ALL"
root:
level: "ERROR"
access:
level: "OFF"
httpConnector:
level: "OFF"
fullProvisioning:
level: "OFF"
twa_admin:
apacheError: # Accepted values: debug, info, notice, warn, error, crit, alert, emerg, trace1, trace2, trace3, trace4, trace5, trace6, trace7, trace8
level: "error"
apacheAccess: # Accepted values: false, true
enabled: "false"
twaAdmin: # Accepted values: LOG_ERR, LOG_INFO, LOG_DEBUG
level: "LOG_ERR"
twa_ran:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
twa_dev:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
twa_task_res:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
task_notif_ws:
all: # Accepted values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
level: "ERROR"
twa_alarm_notif:
all: # Accepted values: DEBUG, INFO, WARN, ERROR, CRIT, ALER, EMERG
level: "ERROR"
rca: # Accepted values: ALL, CONFIG, DEBUG, ERROR, FATAL, FINE, FINER, FINEST, INFO, OFF, SEVERE, TRACE, WARN, WARNING
all:
level: "ERROR"
smp_tpe: # Accepted values: false, true
requestLoggerEnabled: "false"
lrc:
lrc: # Accepted values: 0 - 9
level: 0
lrcBindingHttp: # Accepted values: ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF
level: "ERROR"
ftp: # Accepted values: false, true
enabled: "false"
support: # Accepted values: DEBUG3, DEBUG2, DEBUG1, DEBUG, VERBOSE, INFO, ERROR, FATAL, QUIET
level: "ERROR"
lrc_proxy:
global: # Accepted values: debug, info, notice, warning, err, crit, alert, emerg
level: "err"
cups: # Accepted values: DEBUG, INFO, ERROR
level: "ERROR"
lns_bridge:
log: # Accepted values: DEBUG, INFO, WARNING, ERROR, CRITICAL
level: "ERROR"
track: # Accepted values: false, true
enabled: "false"
wlogger: # Accepted values: ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF
level: "ERROR"
locsolver: # Accepted values: 0 - 1
level: 0
shellinabox: # Accepted values: debug, verbose, quiet
level: "verbose"
post_upgrade: # Accepted values: DEBUG, ERROR, INFO
level: "ERROR"
Exemple 1 : Activer les journaux d'accès proxy_http
- Créer le fichier de configuration logging_level.yml
$ docker config create logging_level.yml -
logger:
proxy_http:
access:
enabled: 1
<CTRL+D to quit>
Exemple 2 : Activer les journaux d'accès proxy_http ET définir la journalisation twa-ran sur INFO
- Créer le fichier de configuration logging_level.yml
$ docker config create logging_level.yml -
logger:
proxy_http:
access:
enabled: 1
twa_ran:
all:
level: "INFO"
<CTRL+D to quit>
Restaurer la configuration par défaut
Pour restaurer la configuration par défaut :
docker config rm logging_level.yml