package async
Monadic concurrency library
Install
Dune Dependency
Authors
Maintainers
Sources
async-v0.14.0.tar.gz
sha256=74f2b7b01ce3b92289cc7a68cd3ae53885c763cedd320d27949d585e5c13dc64
md5=9f80cfb72e3defcc9fca50f67e23e93c
doc/async.log_extended/Log_extended/index.html
Module Log_extended
include module type of struct include Async.Log end
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
module type Global_intf = sig ... end
val set_level_via_param : t -> unit Core.Command.Param.t
val set_level : t -> Level.t -> unit
val level : t -> Level.t
val set_output : t -> Output.t list -> unit
val get_output : t -> Output.t list
val get_time_source : t -> Async_unix__.Import.Synchronous_time_source.t
val set_time_source :
t ->
Async_unix__.Import.Synchronous_time_source.t ->
unit
val get_transform : t -> (Message.t -> Message.t) option
val set_transform : t -> (Message.t -> Message.t) option -> unit
val set_on_error : t -> [ `Call of Core.Error.t -> unit | `Raise ] -> unit
val close : t -> unit Async_unix__.Import.Deferred.t
val is_closed : t -> bool
val flushed : t -> unit Async_unix__.Import.Deferred.t
val rotate : t -> unit Async_unix__.Import.Deferred.t
val create :
level:Level.t ->
output:Output.t list ->
on_error:[ `Call of Core.Error.t -> unit | `Raise ] ->
?time_source:Async_unix__.Import.Synchronous_time_source.t ->
?transform:(Message.t -> Message.t) ->
unit ->
t
val raw :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a, unit, string, unit) Core.format4 ->
'a
val debug :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a, unit, string, unit) Core.format4 ->
'a
val info :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a, unit, string, unit) Core.format4 ->
'a
val error :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a, unit, string, unit) Core.format4 ->
'a
val printf :
?level:Level.t ->
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a, unit, string, unit) Core.format4 ->
'a
val raw_s :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
unit
val info_s :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
unit
val error_s :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
unit
val debug_s :
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
unit
val sexp :
?level:Level.t ->
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
unit
val string :
?level:Level.t ->
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
string ->
unit
val message : t -> Message.t -> unit
val surround_s :
?level:Level.t ->
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
Core.Sexp.t ->
(unit -> 'a Async_unix__.Import.Deferred.t) ->
'a Async_unix__.Import.Deferred.t
val surroundf :
?level:Level.t ->
?time:Core.Time.t ->
?tags:(string * string) list ->
t ->
('a,
unit,
string,
(unit -> 'b Async_unix__.Import.Deferred.t) ->
'b Async_unix__.Import.Deferred.t)
Core.format4 ->
'a
val would_log : t -> Level.t option -> bool
module Console : sig ... end
module Syslog : sig ... end
module Command : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>