package bolt

  1. Overview
  2. Docs
type t = Event.t -> bool
val register : string -> t -> unit
val register_unnamed : t -> string
val get : string -> t
val all : t
val none : t
val before : int -> t
val after : int -> t
val trace_or_below : t
val debug_or_below : t
val info_or_below : t
val warn_or_below : t
val error_or_below : t
val fatal_or_below : t
val trace_or_above : t
val debug_or_above : t
val info_or_above : t
val warn_or_above : t
val error_or_above : t
val fatal_or_above : t
val level_below : Level.t -> t
val level_above : Level.t -> t
val level_equal : Level.t -> t
val logger_equal : Name.t -> t
val logger_not_equal : Name.t -> t
val file_defined : t
val file_undefined : t
val file_equal : string -> t
val file_not_equal : string -> t
val line_defined : t
val line_undefined : t
val column_defined : t
val column_undefined : t
val message_defined : t
val message_undefined : t
val message_paje : t
val message_not_paje : t
val message_daikon : t
val message_not_daikon : t
val properties_empty : t
val properties_not_empty : t
val property_defined : string -> t
val property_undefined : string -> t
val property_equal : string -> string -> t
val property_not_equal : string -> string -> t
val property_equal_pred : string -> (string -> bool) -> t
val property_not_equal_pred : string -> (string -> bool) -> t
val exception_some : t
val exception_none : t
val logand : t -> t -> t
val (&&&) : t -> t -> t
val logor : t -> t -> t
val (|||) : t -> t -> t
val logxor : t -> t -> t
val (^^^) : t -> t -> t
val not : t -> t
val for_all : t list -> t
val (!&&&) : t list -> t
val exists : t list -> t
val (!|||) : t list -> t