@@ -36,7 +36,7 @@ defmodule BorutaGateway.Logger do
3636 path: path ,
3737 status: status ,
3838 remote_ip: remote_ip
39- } ,
39+ } = metadata ,
4040 _config
4141 ) do
4242 request ( % {
@@ -45,7 +45,8 @@ defmodule BorutaGateway.Logger do
4545 path: path ,
4646 status: status ,
4747 remote_ip: remote_ip ,
48- duration: duration
48+ duration: duration ,
49+ tls: Map . get ( metadata , :tls )
4950 } )
5051 end
5152
@@ -59,7 +60,7 @@ defmodule BorutaGateway.Logger do
5960 % {
6061 request_id: request_id ,
6162 upstream: upstream
62- } ,
63+ } = metadata ,
6364 _config
6465 ) do
6566 business ( % {
@@ -68,7 +69,8 @@ defmodule BorutaGateway.Logger do
6869 upstream: upstream ,
6970 request_time: request_time ,
7071 gateway_time: gateway_time ,
71- upstream_time: upstream_time
72+ upstream_time: upstream_time ,
73+ upstream_tls: Map . get ( metadata , :upstream_tls )
7274 } )
7375 end
7476
@@ -78,7 +80,8 @@ defmodule BorutaGateway.Logger do
7880 path: path ,
7981 status: status ,
8082 remote_ip: remote_ip ,
81- duration: duration
83+ duration: duration ,
84+ tls: tls
8285 } ) do
8386 Logger . log (
8487 :info ,
@@ -95,6 +98,7 @@ defmodule BorutaGateway.Logger do
9598 Integer . to_string ( status ) ,
9699 " from " ,
97100 remote_ip ,
101+ log_attribute ( "tls" , tls ) ,
98102 " in " ,
99103 duration ( duration )
100104 ]
@@ -111,7 +115,8 @@ defmodule BorutaGateway.Logger do
111115 upstream: upstream ,
112116 request_time: request_time ,
113117 gateway_time: gateway_time ,
114- upstream_time: upstream_time
118+ upstream_time: upstream_time ,
119+ upstream_tls: upstream_tls
115120 } ) do
116121 Logger . log (
117122 :info ,
@@ -127,6 +132,7 @@ defmodule BorutaGateway.Logger do
127132 log_attribute ( "upstream_id" , upstream && upstream . id ) ,
128133 log_attribute ( "upstream_host" , upstream && upstream . host ) ,
129134 log_attribute ( "upstream_port" , upstream && upstream . port ) ,
135+ log_attribute ( "upstream_tls" , upstream_tls ) ,
130136 log_attribute ( "request_time" , request_time ) ,
131137 log_attribute ( "gateway_time" , gateway_time ) ,
132138 log_attribute ( "upstream_time" , upstream_time )
0 commit comments