include module type of Lwt_log
with type level = Lwt_log.level
and type logger = Lwt_log.logger
and type section = Lwt_log.section
and type template = Lwt_log.template
and module Section = Lwt_log.Section
type level = Lwt_log.level = | Debug| Info| Notice| Warning| Error| Fatal
type logger = Lwt_log.loggertype section = Lwt_log.sectionval string_of_level : level -> stringval level_of_string : string -> level optionval load_rules : ?fail_on_error:bool -> string -> unitval add_rule : string -> level -> unitval append_rule : string -> level -> unitval reset_rules : unit -> unitval log :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
level:level ->
string ->
unit Lwt.tval log_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
level:level ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_log :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
level:level ->
string ->
unitval ign_log_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
level:level ->
('a, unit, string, unit) format4 ->
'aval debug :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval debug_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_debug :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_debug_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'aval info :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval info_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_info :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_info_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'aval notice :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval notice_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_notice :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_notice_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'aval warning :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval warning_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_warning :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_warning_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'aval error :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval error_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_error :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_error_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'aval fatal :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unit Lwt.tval fatal_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit Lwt.t) format4 ->
'aval ign_fatal :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
string ->
unitval ign_fatal_f :
?exn:exn ->
?section:section ->
?location:(string * int * int) ->
?logger:logger ->
('a, unit, string, unit) format4 ->
'atype template = Lwt_log.templateval location_key : (string * int * int) Lwt.keytype syslog_facility = [ | `Auth| `Authpriv| `Console| `Cron| `Daemon| `FTP| `Kernel| `LPR| `Local0| `Local1| `Local2| `Local3| `Local4| `Local5| `Local6| `Local7| `Mail| `NTP| `News| `Security| `Syslog| `UUCP| `User
]val file :
?template:template ->
?mode:[ `Append | `Truncate ] ->
?perm:Unix.file_perm ->
file_name:string ->
unit ->
logger Lwt.tval channel :
?template:template ->
close_mode:[ `Close | `Keep ] ->
channel:Lwt_io.output_channel ->
unit ->
logger