Ocsigen.MessagesWriting messages in the logs
val access_sect : Logs.srcval errlog : ?section:Logs.src -> string -> unitWrite a message in errors.log
val warning : ?section:Logs.src -> string -> unitWrite a message in warnings.log
Use that function for all impossible cases in exception handlers (try ... with ... | e -> unexpected_exception ... or Lwt.catch ...). A message will be written in warnings.log. Put something in the string to help locating the problem (usually the name of the function where is has been called).
val stdio_reporter : Logs.reporterA reporter that writes warnings and errors to stderr and everything else to stdout, without opening any log file. It is used by the one-command serve mode (where access lines are written directly to stdout) and to report command-line errors before the logging system is configured.