http-error-log-write #
ngx_http_error_log_write_module allows writing error log entries based on conditional expressions in nginx configuration files..
Source: upstream source
Directives
error_log_write #
syntax: error_log_write [level=log_level] message=text [if=condition]; · default: - · context: http, server, location
Writing a new error log. All error log entries are inherited unconditionally from the previous configuration level.
Example
error_log_write level=info message="main test log";
server {
listen 127.0.0.1:80;
server_name localhost;
error_log_write message="server test log" if=$arg_test;
location / {
error_log_write level=warn message="auth required" if!=$http_authorization;
auth_baisc "auth required";
auth_basic_user_file conf/htpasswd;
proxy_pass http://example.upstream.com;
}
}