parent
d465924396
commit
be7fc6f7c9
|
|
@ -112,12 +112,13 @@ PRIVATE>
|
||||||
: add-output-logging ( word level -- )
|
: add-output-logging ( word level -- )
|
||||||
[ output-logging-quot ] (define-logging) ;
|
[ output-logging-quot ] (define-logging) ;
|
||||||
|
|
||||||
|
: error>string ( error -- string )
|
||||||
|
[ print-error :c ] with-string-writer ;
|
||||||
|
|
||||||
: (log-error) ( object word level -- )
|
: (log-error) ( object word level -- )
|
||||||
log-service get [
|
log-service get [
|
||||||
[ [ print-error ] with-string-writer ] 2dip log-message
|
[ error>string ] 2dip log-message
|
||||||
] [
|
] [ 2drop rethrow ] if ;
|
||||||
2drop rethrow
|
|
||||||
] if ;
|
|
||||||
|
|
||||||
: log-error ( error word -- ) ERROR (log-error) ;
|
: log-error ( error word -- ) ERROR (log-error) ;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue