Module Rfc5424
module Tag : sig ... endtype t={header : header;structured_data : sd_element list;msg : [ `Utf8 of string | `Ascii of string ];}and sd_element={section : string;defs : Tag.tydef list;tags : Logs.Tag.set;}and header={facility : Syslog_message.facility;severity : Syslog_message.severity;version : int;ts : Ptime.t;tz_offset_s : int option;hostname : string;app_name : string;procid : string;msgid : string;}
val create_sd_element : ?defs:Tag.tydef list -> section:string -> tags:Logs.Tag.set -> sd_elementval create : ?facility:Syslog_message.facility -> ?severity:Syslog_message.severity -> ?ts:Ptime.t -> ?tz_offset_s:int -> ?hostname:string -> ?app_name:string -> ?procid:string -> ?msgid:string -> ?structured_data:sd_element list -> ?msg:[ `Utf8 of string | `Ascii of string ] -> unit -> tval fcreate : ?facility:Syslog_message.facility -> ?severity:Syslog_message.severity -> ?ts:Ptime.t -> ?tz_offset_s:int -> ?hostname:string -> ?app_name:string -> ?procid:string -> ?msgid:string -> ?structured_data:sd_element list -> unit -> ('a, Stdlib.Format.formatter, unit, t) Stdlib.format4 -> 'aval equal : t -> t -> boolval pp : Stdlib.Format.formatter -> t -> unitval to_string : t -> stringval show : t -> stringval of_string : string -> (t, t Tyre.error) Stdlib.resultval severity_of_level : Logs.level -> Syslog_message.severity