-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
| open class CommonWriter(private val messageStringFormatter: MessageStringFormatter = DefaultFormatter) : LogWriter() { |
At now CommonWriter's formatter is private, which make it impossible to use custom formatter when inheriting writer. See below
class MyWriter() : CommonWriter(MyFormatter()) {
override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?) =
// Cannot access 'messageStringFormatter': it is invisible (private in a supertype)
Mylog.log(messageStringFormatter.formatMessage(severity, Tag(tag), Message(message)))
}
Metadata
Metadata
Assignees
Labels
No labels