grokking simplicity and refactoring
This commit is contained in:
parent
89a7fe100d
commit
fb4361d938
67 changed files with 6275 additions and 56 deletions
29
packages/lab-tool/core/logging.scm
Normal file
29
packages/lab-tool/core/logging.scm
Normal file
|
@ -0,0 +1,29 @@
|
|||
;; lab/core/logging.scm - Logging functionality
|
||||
|
||||
(define-module (lab core logging)
|
||||
#:use-module (ice-9 format)
|
||||
#:export (log-info
|
||||
log-debug
|
||||
log-success
|
||||
log-error
|
||||
log-warn))
|
||||
|
||||
(define (log-info format-str . args)
|
||||
"Log info message"
|
||||
(apply format #t (string-append "[INFO] " format-str "~%") args))
|
||||
|
||||
(define (log-debug format-str . args)
|
||||
"Log debug message"
|
||||
(apply format #t (string-append "[DEBUG] " format-str "~%") args))
|
||||
|
||||
(define (log-success format-str . args)
|
||||
"Log success message"
|
||||
(apply format #t (string-append "[SUCCESS] " format-str "~%") args))
|
||||
|
||||
(define (log-error format-str . args)
|
||||
"Log error message"
|
||||
(apply format #t (string-append "[ERROR] " format-str "~%") args))
|
||||
|
||||
(define (log-warn format-str . args)
|
||||
"Log warning message"
|
||||
(apply format #t (string-append "[WARN] " format-str "~%") args))
|
Loading…
Add table
Add a link
Reference in a new issue