sig
type t
val time : Log.Message.t -> Core.Std.Time.t
val message : Log.Message.t -> string
val level : Log.Message.t -> Log.Level.t option
val tags : Log.Message.t -> (string * string) list
val bin_t : Log.Message.t Core.Std.Bin_prot.Type_class.t
val bin_read_t : Log.Message.t Core.Std.Bin_prot.Read_ml.reader
val bin_read_t_ : Log.Message.t Core.Std.Bin_prot.Unsafe_read_c.reader
val bin_read_t__ :
(int -> Log.Message.t) Core.Std.Bin_prot.Unsafe_read_c.reader
val bin_reader_t : Log.Message.t Core.Std.Bin_prot.Type_class.reader
val bin_size_t : Log.Message.t Core.Std.Bin_prot.Size.sizer
val bin_write_t : Log.Message.t Core.Std.Bin_prot.Write_ml.writer
val bin_write_t_ : Log.Message.t Core.Std.Bin_prot.Unsafe_write_c.writer
val bin_writer_t : Log.Message.t Core.Std.Bin_prot.Type_class.writer
val t_of_sexp : Sexplib.Sexp.t -> Log.Message.t
val sexp_of_t : Log.Message.t -> Sexplib.Sexp.t
end