added field for resolving ips in logfiles
This commit is contained in:
parent
01b0dccb78
commit
e0af4da4d6
|
@ -13,7 +13,8 @@
|
||||||
server-admin
|
server-admin
|
||||||
simultaneous-requests
|
simultaneous-requests
|
||||||
logfile
|
logfile
|
||||||
syslog?)
|
syslog?
|
||||||
|
resolve-ips?)
|
||||||
httpd-options?
|
httpd-options?
|
||||||
(port httpd-options-port
|
(port httpd-options-port
|
||||||
set-httpd-options-port!)
|
set-httpd-options-port!)
|
||||||
|
@ -30,7 +31,8 @@
|
||||||
(simultaneous-requests httpd-options-simultaneous-requests
|
(simultaneous-requests httpd-options-simultaneous-requests
|
||||||
set-httpd-options-simultaneous-requests!)
|
set-httpd-options-simultaneous-requests!)
|
||||||
(logfile httpd-options-logfile set-httpd-options-logfile!)
|
(logfile httpd-options-logfile set-httpd-options-logfile!)
|
||||||
(syslog? httpd-options-syslog? set-httpd-options-syslog?!))
|
(syslog? httpd-options-syslog? set-httpd-options-syslog?!)
|
||||||
|
(resolve-ips? httpd-options-resolve-ips? set-httpd-options-resolve-ips?!))
|
||||||
|
|
||||||
; default httpd-options generation
|
; default httpd-options generation
|
||||||
(define (make-httpd-options)
|
(define (make-httpd-options)
|
||||||
|
@ -45,7 +47,8 @@
|
||||||
; string: filename of logfile (directory must exist)
|
; string: filename of logfile (directory must exist)
|
||||||
; output-port: log to this port (e.g. (current-error-port))
|
; output-port: log to this port (e.g. (current-error-port))
|
||||||
; #f: no logging
|
; #f: no logging
|
||||||
#t)) ; Do syslogging?
|
#t ; Do syslogging?
|
||||||
|
#t)) ; Write host names instead of IPs in logfiles?
|
||||||
|
|
||||||
; creates a copy of a given httpd-option
|
; creates a copy of a given httpd-option
|
||||||
|
|
||||||
|
@ -68,6 +71,7 @@
|
||||||
(httpd-options-simultaneous-requests options))
|
(httpd-options-simultaneous-requests options))
|
||||||
(set-httpd-options-logfile! new-options (httpd-options-logfile options))
|
(set-httpd-options-logfile! new-options (httpd-options-logfile options))
|
||||||
(set-httpd-options-syslog?! new-options (httpd-options-syslog? options))
|
(set-httpd-options-syslog?! new-options (httpd-options-syslog? options))
|
||||||
|
(set-httpd-options-resolve-ips?! new-options (httpd-options-resolve-ips? options))
|
||||||
new-options))
|
new-options))
|
||||||
|
|
||||||
; (make-httpd-options-transformer set-option!) -> lambda (new-value [httpd-option])
|
; (make-httpd-options-transformer set-option!) -> lambda (new-value [httpd-option])
|
||||||
|
@ -101,6 +105,8 @@
|
||||||
(make-httpd-options-transformer set-httpd-options-logfile!))
|
(make-httpd-options-transformer set-httpd-options-logfile!))
|
||||||
(define with-syslog?
|
(define with-syslog?
|
||||||
(make-httpd-options-transformer set-httpd-options-syslog?!))
|
(make-httpd-options-transformer set-httpd-options-syslog?!))
|
||||||
|
(define with-resolve-ips?
|
||||||
|
(make-httpd-options-transformer set-httpd-options-resolve-ips?!))
|
||||||
|
|
||||||
;(define (with-httpd-options options-alist)
|
;(define (with-httpd-options options-alist)
|
||||||
; (let ((new-options (make-httpd-options)))
|
; (let ((new-options (make-httpd-options)))
|
||||||
|
|
Loading…
Reference in New Issue