2012-03-28 20 views
19

Cuando enciende el registro de reescritura de nginx con rewrite_log on;, ¿dónde el sistema realmente registra esa información? No parece estar en la documentación, y una búsqueda decente a través de google no enciende nada.¿Dónde almacena nginx el rewrite_log?

También he intentado habilitar y buscar en los registros de acceso y error. Sin suerte.

Respuesta

39

Si se utiliza rewrite_log on;, la información de reescritura se registrará en error_log en el nivel notice. No hay un archivo de registro separado.

+0

Ahhh, que tiene que ver con el nivel de registro. Eso tiene sentido. Gracias. – kenny

+5

para registrar las reescrituras en un nivel específico, puede especificar el nivel definiendo: 'error_log logs/error.log info' –

3

привет, por defecto convirtiendo "rewrite_log on;" afecta solo si su archivo de configuración "error_log logs/error.log notice;" ya marca los niveles de eventos no predeterminados que necesita para registrarse.

"Establecer un cierto nivel de registro hará que se registren todos los mensajes del especificado y niveles de registro más severos."

Así, en primer "error_log logs/error.log notice;" continuación "rewrite_log on;" y error.log inicia la recepción de la reescritura de la tala

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

Cuestiones relacionadas