Chúng ta cũng có thể sử dụng varnishlog
, một cái tên được nhớ tốt hơn so với varnishncsa
.
Chúng ta cần chạy nó với quyền root - sudo varnishlog
nếu không đôi khi nó sẽ nói VSM: Could not get hold of varnishd, is it running?
.
Để ghi nhật ký vào tập tin, chúng tôi có thể chạy sudo varnishlog -w <filename>
.
-w <filename>
Chuyển hướng đầu ra vào tập tin.
Các tập tin sẽ được ghi đè trừ khi -a
tùy chọn được chỉ định.
Nếu ứng dụng nhận được SIGHUP
ở chế độ daemon, tập tin sẽ được mở lại cho phép quay cái cũ.
Tập tin sau đó có thể được đọc bởi var Veclog và các công cụ khác với -r
tùy chọn, trừ khi -A
tùy chọn được chỉ định. Tùy chọn này là bắt buộc khi chạy trong chế độ daemon.
Để đọc tệp nhật ký, chúng tôi có thể chạy sudo varnishlog -r <filename>
.
-r <filename>
Đọc nhật ký ở định dạng tệp nhị phân từ tệp này. Các tập tin có thể được tạo ra với varnishlog -w filename
.