# Package geb.report

- Interface Summary
  Interface | Description
  --- | ---
  Reporter | A reporter can take a snapshot of the browser state, using a given name as the base for whatever it produces.
  ReportingListener | Gets notified whenever a report is taken.

- Class Summary
  Class | Description
  --- | ---
  Base64 | A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.
  CompositeReporter | Delegates to one or more other reporters.
  ExceptionToPngConverter |
  FramesSourceReporter | Writes the source content of each top level frame of the browser's current page as a html files.
  PageSourceReporter | Writes the source content of the browser's current page as a html file.
  ReportState |
  ReporterSupport | Common support for reporter implemenations.
  ScreenshotReporter | Writes the source of the browser's current page as html and takes a PNG screenshot if the underlying driver implementation supports it.