# Method Filesystem.Monitor.basic()->report()

Method report

  ``protected` `void` report(``SeverityLevel`` `level`, `string(7bit)` `fun`, `sprintf_format` `format`, `sprintf_args` ... `args`)`

Description

  Event tracing callback.

Parameter `level`

  Severity level of the event.

Parameter `fun`

  Name of the function that called report().

Parameter `format`

  sprintf() formatting string describing the event.

Parameter `args`

  Optional extra arguments for the `format` string.

  This function is called in various places to provide granular tracing of the monitor state.

  The default implementation calls werror() with `format` and `args` if `level` is `ERROR` or higher, or if `FILESYSTEM_MONITOR_DEBUG` has been defined.