- (let* ([level 'info]
- [logger (make-logger #f #f level #f)]
- [log-receiver (make-log-receiver logger level)])
- (void (thread (λ ()
- [date-display-format 'iso-8601]
- [let loop ()
- (define data (sync log-receiver))
- (define level (vector-ref data 0))
- (define msg (vector-ref data 1))
- (define ts (date->string (current-date) #t))
- (eprintf "~a [~a] ~a~n" ts level msg)
- (loop)])))
- (current-logger logger))
- (current-http-response-auto #f)
- (let* ([prog-name "tt"]
- [prog-version ((get-info (list prog-name)) 'version)]
- [user-agent (user-agent prog-name prog-version)])
- (current-http-user-agent user-agent))
- (date-display-format 'rfc2822)
- (let* ([use-cache
- #f]
- [out-format
- 'multi-line]
- [num_workers
- 15]) ; 15 was fastest out of the tried 1, 5, 10, 15 and 20.
- (command-line
- #:once-each
- [("-c" "--cached")
- "Read cached data instead of downloading."
- (set! use-cache #t)]
+ (let* ([level 'info]
+ [logger (make-logger #f #f level #f)]
+ [log-receiver (make-log-receiver logger level)])
+ (void (thread (λ ()
+ [date-display-format 'iso-8601]
+ [let loop ()
+ (define data (sync log-receiver))
+ (define level (vector-ref data 0))
+ (define msg (vector-ref data 1))
+ (define ts (date->string (current-date) #t))
+ (eprintf "~a [~a] ~a~n" ts level msg)
+ (loop)])))
+ (current-logger logger))
+ (current-http-response-auto #f)
+ (let* ([prog-name "tt"]
+ [prog-version ((get-info (list prog-name)) 'version)]
+ [user-agent (user-agent prog-name prog-version)])
+ (current-http-user-agent user-agent))
+ (date-display-format 'rfc2822)
+ (let* ([use-cache
+ #f]
+ [out-format
+ 'multi-line]
+ [num_workers
+ 15]) ; 15 was fastest out of the tried 1, 5, 10, 15 and 20.
+ (command-line
+ #:once-each
+ [("-c" "--cached")
+ "Read cached data instead of downloading."
+ (set! use-cache #t)]