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:Normalactive la classe "erreurs" :log . { class error }. -
logLevel:Debugactive la classe "denial" :log . { class denial error }. -
logLevel:Traceactive la classe "all" :log . { class all }.
Procédure
Pour remplacer
logLevelparDebug, entrez la commande suivante :$ oc patch dnses.operator.openshift.io/default -p '{"spec":{"logLevel":"Debug"}}' --type=mergePour remplacer
logLevelparTrace, 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