
# Module `Ocsigen_messages`

Writing messages in the logs

```ocaml
val access_sect : Logs.src
```
```ocaml
val accesslog : string -> unit
```
Write a message in access.log

```ocaml
val errlog : ?section:Logs.src -> string -> unit
```
Write a message in errors.log

```ocaml
val warning : ?section:Logs.src -> string -> unit
```
Write a message in warnings.log

```ocaml
val console : (unit -> string) -> unit
```
Write a message in the console (if not called in silent mode)

```ocaml
val unexpected_exception : exn -> string -> unit
```
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).

```ocaml
val error_log_path : unit -> string
```
Path to the error log file
