add x-forwarded-for logging
parent
149e4345c6
commit
501588ab76
extra/http/server
|
@ -78,9 +78,15 @@ main-responder global [ <404> <trivial-responder> or ] change-at
|
|||
|
||||
LOG: httpd-hit NOTICE
|
||||
|
||||
LOG: httpd-header NOTICE
|
||||
|
||||
: log-header ( headers name -- )
|
||||
tuck header 2array httpd-header ;
|
||||
|
||||
: log-request ( request -- )
|
||||
[ method>> ] [ url>> [ host>> ] [ path>> ] bi ] bi
|
||||
3array httpd-hit ;
|
||||
[ [ method>> ] [ url>> [ host>> ] [ path>> ] bi ] bi 3array httpd-hit ]
|
||||
[ { "user-agent" "x-forwarded-for" } [ log-header ] with each ]
|
||||
bi ;
|
||||
|
||||
: split-path ( string -- path )
|
||||
"/" split harvest ;
|
||||
|
|
Loading…
Reference in New Issue