iens

Manager of links to read
git clone https://git.instinctive.eu/iens.git
Log | Files | Refs | README | LICENSE

commit ca8d7fafd944bad5e45f61b7078d815a03b530eb
parent fdc5c0e07d67342361a3d10a659c3ed03cec7030
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date:   Sun, 27 Sep 2026 17:32:43 +0000

Basic log infrastructure in get-gruiks
Diffstat:
Msrc/get-gruiks.scm | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/get-gruiks.scm b/src/get-gruiks.scm @@ -31,6 +31,16 @@ srfi-19-time uri-common) +(define verbosity + (let ((var (get-environment-variable "VERBOSE"))) + (if var + (let ((n (string->number var))) (if n n 1)) + 0))) +(define (write-log n . args) + (when (>= verbosity n) + (let ((ts (time->string (seconds->local-time) "%H:%M:%S "))) + (write-line (apply conc (cons ts args)))))) + ;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Scheduling primitives @@ -215,6 +225,7 @@ (else #f)))) (define (process-source deadline name url format last-modified etag) + (write-log 1 "Processing source " name) (condition-case (let ((data (case format ((0) (get-auto url)) ((1) (get-atom url last-modified etag))