Logs_asyncSourceAsync logging.
The log functions of this module return Async threads that proceed only when the log operation is over, as defined by the current Logs.reporter.
See a cooperative reporter example.
1.1 - homepage
The type for Async log functions. The returned thread only proceeds once the log operation is over. See Logs.log.
See Logs.msg.
See Logs.debug.
val kmsg :
(unit -> 'b Async_kernel.Deferred.t) ->
?src:Logs.src ->
Logs.level ->
('a, 'b Async_kernel.Deferred.t) Logs.msgf ->
'b Async_kernel.Deferred.tSee Logs.kmsg.
result value Errorsval on_error :
?src:Logs.src ->
?level:Logs.level ->
?header:string ->
?tags:Logs.Tag.set ->
pp:(Format.formatter -> 'b -> unit) ->
use:('b -> 'a Async_kernel.Deferred.t) ->
('a, 'b) result Async_kernel.Deferred.t ->
'a Async_kernel.Deferred.tSee Logs.on_error.
val on_error_msg :
?src:Logs.src ->
?level:Logs.level ->
?header:string ->
?tags:Logs.Tag.set ->
use:(unit -> 'a Async_kernel.Deferred.t) ->
('a, [ `Msg of string ]) result Async_kernel.Deferred.t ->
'a Async_kernel.Deferred.tSee Logs.on_error_msg.
src_log src is a set of logging functions for src.