-
This commit is contained in:
@@ -35,7 +35,7 @@
|
|||||||
ww-set-debug
|
ww-set-debug
|
||||||
ww-debug
|
ww-debug
|
||||||
ww-error
|
ww-error
|
||||||
ww-log-level
|
ww-set-log-level
|
||||||
|
|
||||||
(all-from-out "css.rkt")
|
(all-from-out "css.rkt")
|
||||||
(all-from-out "menu.rkt")
|
(all-from-out "menu.rkt")
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
ww-stop
|
ww-stop
|
||||||
|
|
||||||
ww-set-debug
|
ww-set-debug
|
||||||
|
ww-set-log-level
|
||||||
ww-debug
|
ww-debug
|
||||||
ww-error
|
ww-error
|
||||||
ww-display-log
|
ww-display-log
|
||||||
@@ -127,10 +128,19 @@
|
|||||||
;; web-wire handling (interaction with the library)
|
;; web-wire handling (interaction with the library)
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
(define ww-current-handle #f)
|
||||||
|
|
||||||
(define _ww-debug #t)
|
(define _ww-debug #t)
|
||||||
|
(define _ww-log-level 'warning)
|
||||||
|
|
||||||
(define (ww-set-debug yn) (set! _ww-debug yn))
|
(define (ww-set-debug yn) (set! _ww-debug yn))
|
||||||
|
|
||||||
|
(define (ww-set-log-level level)
|
||||||
|
(set! _ww-log-level level)
|
||||||
|
(unless (eq? ww-current-handle #f)
|
||||||
|
(ww-log-level _ww-log-level))
|
||||||
|
)
|
||||||
|
|
||||||
(define (do-debug str . var)
|
(define (do-debug str . var)
|
||||||
(when _ww-debug
|
(when _ww-debug
|
||||||
(if (null? var)
|
(if (null? var)
|
||||||
@@ -189,8 +199,6 @@
|
|||||||
#:transparent
|
#:transparent
|
||||||
)
|
)
|
||||||
|
|
||||||
(define ww-current-handle #f)
|
|
||||||
|
|
||||||
(define evt-sem (make-semaphore))
|
(define evt-sem (make-semaphore))
|
||||||
(define evt-fifo (make-queue))
|
(define evt-fifo (make-queue))
|
||||||
(define log-fifo (make-queue))
|
(define log-fifo (make-queue))
|
||||||
@@ -357,7 +365,7 @@
|
|||||||
(set! ww-current-handle h))
|
(set! ww-current-handle h))
|
||||||
))
|
))
|
||||||
(unless (null? args)
|
(unless (null? args)
|
||||||
(ww-log-level (car args)))
|
(ww-set-log-level (car args)))
|
||||||
ww-current-handle)
|
ww-current-handle)
|
||||||
|
|
||||||
(define (ww-start . args)
|
(define (ww-start . args)
|
||||||
|
|||||||
Reference in New Issue
Block a user