web-dev-qa-db-fra.com

Où nginx stocke-t-il le rewrite_log?

Lorsque vous activez le journal de réécriture nginx avec rewrite_log on;, où le système enregistre-t-il réellement ces informations? Cela ne semble pas figurer dans la documentation et une recherche décente sur Google ne fait rien.

J'ai également essayé d'activer et de consulter les journaux d'accès et d'erreur. Pas de chance.

32
kenny

Si rewrite_log on; est utilisé, les informations de réécriture seront enregistrées dans error_log au niveau notice. Il n'y a pas de fichier journal distinct.

47
Moritz Bunkus

привет, en tournant par défaut "rewrite_log on;" n'affecte que si votre fichier de configuration "error_log logs/error.log notice;" marque déjà les niveaux d'événements non par défaut dont vous avez besoin d'être connecté.

"La définition d'un certain niveau de journalisation entraînera la consignation de tous les messages des niveaux de journalisation spécifiés et plus sévères."

Donc, d'abord "error_log logs/error.log notice;" puis "rewrite_log on;" et error.log commence à recevoir la consignation de réécriture

http://nginx.org/en/docs/ngx_core_module.html#error_loghttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite

6
rustem.russia