tur/log
stdlib/log.tur
defn
Real-Logger
(Real-Logger)
create a timestamped Logger capability writing to stdout/stderr.
Since: Phase 16
defn
Real-Logger-free
(Real-Logger-free [log])
release a Logger capability created by Real-Logger.
Parameters
| log | the Logger pointer returned by Real-Logger. |
Since: Phase 16
defn
Simple-Logger
(Simple-Logger)
create a lightweight Logger capability without timestamps.
Since: Phase 16
defn
Simple-Logger-free
(Simple-Logger-free [log])
release a Logger capability created by Simple-Logger.
Parameters
| log | the Logger pointer returned by Simple-Logger. |
Since: Phase 16
defn
Null-Logger
(Null-Logger)
create a silent Logger capability that discards all messages.
Since: Phase 16
defn
Null-Logger-free
(Null-Logger-free [log])
release a Logger capability created by Null-Logger.
Parameters
| log | the Logger pointer returned by Null-Logger. |
Since: Phase 16
defn
log-debug-direct
(log-debug-direct [msg])
write a DEBUG message directly to stdout.
Parameters
| msg | the message string to log (:cstr). |
Since: Phase 16
defn
log-info-direct
(log-info-direct [msg])
write an INFO message directly to stdout.
Parameters
| msg | the message string to log (:cstr). |
Since: Phase 16
defn
log-warn-direct
(log-warn-direct [msg])
write a WARN message directly to stderr.
Parameters
| msg | the message string to log (:cstr). |
Since: Phase 16
defn
log-error-direct
(log-error-direct [msg])
write an ERROR message directly to stderr.
Parameters
| msg | the message string to log (:cstr). |
Since: Phase 16