2012-03-28 26 views
19

Khi bạn bật nhật ký ghi lại nginx với rewrite_log on;, hệ thống thực sự ghi thông tin đó ở đâu? Nó không có vẻ là trong tài liệu, và một tìm kiếm phong nha thông qua google không biến bất cứ điều gì lên.Nơi nào nginx lưu trữ rewrite_log?

Tôi cũng đã thử bật và xem trong cả nhật ký truy cập và lỗi. Không may mắn.

Trả lời

39

Nếu sử dụng rewrite_log on; thì thông tin ghi lại sẽ được ghi lại thành error_log ở mức notice. Không có tệp nhật ký riêng biệt.

+0

Ahhh, nó đã làm với mức log. Điều đó có ý nghĩa. Cảm ơn bạn. – kenny

+5

để ghi nhật ký ở mức cụ thể, bạn có thể chỉ định cấp bằng cách xác định: 'error_log logs/error.log info' –

3

привет, theo mặc định, hãy chuyển "rewrite_log on;" chỉ ảnh hưởng đến tệp cấu hình "error_log logs/error.log notice;" của bạn đã đánh dấu mức độ sự kiện không mặc định nào bạn cần phải đăng nhập.

"Đặt mức nhật ký nhất định sẽ làm cho tất cả thư được chỉ định và mức nhật ký nghiêm trọng hơn được ghi lại".

Vì vậy, lần đầu tiên sau đó "error_log logs/error.log notice;""rewrite_log on;" và error.log bắt đầu nhận viết lại đăng nhập

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

Các vấn đề liên quan