6.8. Configuration du niveau de journalisation de CoreDNS
Vous pouvez configurer le niveau du journal CoreDNS pour déterminer la quantité de détails dans les messages d'erreur enregistrés. Les valeurs valides pour le niveau de journalisation du CoreDNS sont Normal
, Debug
, et Trace
. La valeur par défaut logLevel
est Normal
.
Le plugin d'erreurs est toujours activé. Les paramètres suivants de logLevel
donnent lieu à des réponses d'erreur différentes :
-
logLevel
:Normal
active la classe "erreurs" :log . { class error }
. -
logLevel
:Debug
active la classe "denial" :log . { class denial error }
. -
logLevel
:Trace
active la classe "all" :log . { class all }
.
Procédure
Pour remplacer
logLevel
parDebug
, entrez la commande suivante :$ oc patch dnses.operator.openshift.io/default -p '{"spec":{"logLevel":"Debug"}}' --type=merge
Pour remplacer
logLevel
parTrace
, entrez la commande suivante :$ oc patch dnses.operator.openshift.io/default -p '{"spec":{"logLevel":"Trace"}}' --type=merge
Vérification
Pour s'assurer que le niveau de journalisation souhaité a été défini, vérifiez la carte de configuration :
$ oc get configmap/dns-default -n openshift-dns -o yaml