class_docstr: Abstract class :class:`Reporter` for result visualisation.
docstr: Return the logging database.
docstr_tok: ["Return","the","logging","database","."]
code: def database(self):
      """Return the logging database."""
      return self._db
  
imports: import abc
  import datetime
  import os
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  import tinydb
  from hypertunity.domain import Domain, Sample
  from hypertunity.optimisation.base import EvaluationScore, HistoryPoint
label_desc: Use image node_id 2 for calling the Reporter obj's underlying member method code with example usage: obj.database() and returns: self