mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 17:51:16 +08:00
FEATURE: add username to NGINX logs
This commit is contained in:
@ -144,6 +144,7 @@ class ApplicationController < ActionController::Base
|
|||||||
def set_current_user_for_logs
|
def set_current_user_for_logs
|
||||||
if current_user
|
if current_user
|
||||||
Logster.add_to_env(request.env,"username",current_user.username)
|
Logster.add_to_env(request.env,"username",current_user.username)
|
||||||
|
response.headers["X-Discourse-Username"] = current_user.username
|
||||||
end
|
end
|
||||||
response.headers["X-Discourse-Route"] = "#{controller_name}/#{action_name}"
|
response.headers["X-Discourse-Route"] = "#{controller_name}/#{action_name}"
|
||||||
end
|
end
|
||||||
|
@ -25,7 +25,7 @@ map $http_x_forwarded_proto $thescheme {
|
|||||||
https https;
|
https https;
|
||||||
}
|
}
|
||||||
|
|
||||||
log_format log_discourse '[$time_local] $remote_addr "$request" "$http_user_agent" "$sent_http_x_discourse_route" $status $bytes_sent "$http_referer" $upstream_response_time $request_time';
|
log_format log_discourse '[$time_local] $remote_addr "$request" "$http_user_agent" "$sent_http_x_discourse_route" $status $bytes_sent "$http_referer" $upstream_response_time $request_time "sent_http_x_discourse_username"';
|
||||||
|
|
||||||
server {
|
server {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user