Methods
abstract public error (unknown $message)
...
abstract public notice (unknown $message)
...
abstract public success (unknown $message)
...
abstract public warning (unknown $message)
...
abstract public message (unknown $type, unknown $message)
...