open class FormatterPriorityTree : PriorityTree
Base class to filter logs by priority
FormatterPriorityTree(priority: Int, filter: Filter = NoFilter.INSTANCE, formatter: Formatter = NoTagFormatter.INSTANCE)
Base class to filter logs by priority |
var formatter: Formatter |
var filter: Filter |
|
val priorityFilter: PriorityFilter |
fun format(priority: Int, tag: String?, message: String): String
Use its formatter to format log |
|
open fun log(priority: Int, tag: String?, message: String, t: Throwable?): Unit |
|
fun |
open fun isLoggable(priority: Int): Booleanopen fun isLoggable(tag: String?, priority: Int): Boolean |
|
fun skipLog(priority: Int, tag: String?, message: String, t: Throwable?): Boolean
Use the additional filter to determine if this log needs to be skipped |
|
fun |
class FileLoggerTree : FormatterPriorityTree
An implementation of |
|
class SentryBreadcrumbTree : FormatterPriorityTree
Logger that will store a Breadcrumb. Throwable are ignored. |
|
class SystemLogTree : FormatterPriorityTree
An implementation of Timber.Tree which log using System.out print() method. |
|
class TextViewTree : FormatterPriorityTree
An implementation of |