Removing wasteful level-field from Event
This commit is contained in:
parent
06f28cbb09
commit
b6709175b6
1 changed files with 5 additions and 5 deletions
|
|
@ -67,23 +67,23 @@ object EventHandler extends ListenerManagement {
|
|||
sealed trait Event {
|
||||
@transient
|
||||
val thread: Thread = Thread.currentThread
|
||||
val level: Int
|
||||
def level: Int
|
||||
}
|
||||
|
||||
case class Error(cause: Throwable, instance: AnyRef, message: Any = "") extends Event {
|
||||
override val level = ErrorLevel
|
||||
def level = ErrorLevel
|
||||
}
|
||||
|
||||
case class Warning(instance: AnyRef, message: Any = "") extends Event {
|
||||
override val level = WarningLevel
|
||||
def level = WarningLevel
|
||||
}
|
||||
|
||||
case class Info(instance: AnyRef, message: Any = "") extends Event {
|
||||
override val level = InfoLevel
|
||||
def level = InfoLevel
|
||||
}
|
||||
|
||||
case class Debug(instance: AnyRef, message: Any = "") extends Event {
|
||||
override val level = DebugLevel
|
||||
def level = DebugLevel
|
||||
}
|
||||
|
||||
val errorFormat = "[ERROR] [%s] [%s] [%s] %s\n%s".intern
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue