ERROR: undefined-log-level ;
: log-level<=> ( log-level log-level -- <=> )
- [ log-levels at* [ undefined-log-level ] unless ] compare ;
+ [ log-levels at* [ throw-undefined-log-level ] unless ] compare ;
: log? ( log-level -- ? )
log-level get log-level<=> +lt+ = not ;
: check-log-message ( msg word level -- msg word level )
3dup [ string? ] [ word? ] [ word? ] tri* and and
- [ bad-log-message-parameters ] unless ; inline
+ [ throw-bad-log-message-parameters ] unless ; inline
: log-message ( msg word level -- )
check-log-message