Giám sát và stdout / stderr


10

Đối với khối cấu hình chương trình trong Giám sát, có cần thiết phải đặt stderr_logfile nếu redirect_stderr là đúng không?

stderror_logfile=/path/to/logfile/stderr.log
stdout_logfile=/path/to/logfile/stdout.log
redirect_stderr=true

Vì redirect_stderr là đúng, điều này có nghĩa là stderr.log sẽ trống và sự kết hợp của các luồng stderr và stdout sẽ hiển thị trong sdtout.log. Tôi hiểu có đúng không?

Câu trả lời:


14

Trích dẫn tài liệu tập tin cấu hình giám sát:

redirect_stderr
Nếu đúng, làm cho đầu ra stderr của quá trình được gửi lại cho người giám sát trên bộ mô tả tệp xuất chuẩn của nó (theo thuật ngữ shell UNIX, điều này tương đương với việc thực thi /the/program 2>&1).

stderr_logfile
Đặt đầu ra stderr trong tệp này trừ khi redirect_stderr là đúng.

Sau đó, có, cả hai stderrstdoutsẽ xuất hiện stdout.log, và stderr.logsẽ vẫn trống.


Thx, có vẻ như đó là những gì các tài liệu có nghĩa, nhưng muốn kiểm tra lại.
hgcrpd
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.