Où nginx stocke-t-il le journal de réécriture?

quand vous activez le journal de réécriture nginx avec rewrite_log on;, où le système fait une session cette info? Il ne semble pas être dans la documentation, et une recherche décente à travers google ne trouve rien.

j'ai aussi essayé d'activer et de regarder dans les journaux d'accès et d'erreurs. Pas de chance.

22
demandé sur kenny 2012-03-28 06:39:37

2 réponses

Si rewrite_log on; est utilisé alors l'information de réécriture sera journalisée à error_lognotice niveau. Il n'existe pas de fichier journal distinct.

44
répondu Moritz Bunkus 2012-03-28 07:34:51

привет, par défaut tournant "rewrite_log on;" affecte uniquement 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 pour être enregistré.

"définir un certain niveau de log provoquera tous les messages du niveau spécifié et des niveaux de journalisation plus sévères."

Donc, d'abord "error_log logs/error.log notice;""rewrite_log on;" et l'erreur.le journal commence à recevoir la réécriture la journalisation

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

6
répondu rustem.russia 2017-01-12 20:01:09