log

abstract fun log(type: Type, event: Event? = null, message: () -> String)