2009-09-05 18:19:34 +02:00
|
|
|
/* sbt -- Simple Build Tool
|
|
|
|
|
* Copyright 2008, 2009 Mark Harrah
|
|
|
|
|
*/
|
2010-06-11 03:26:27 +02:00
|
|
|
package sbt
|
2009-09-05 18:19:34 +02:00
|
|
|
|
|
|
|
|
sealed trait LogEvent extends NotNull
|
|
|
|
|
final class Success(val msg: String) extends LogEvent
|
|
|
|
|
final class Log(val level: Level.Value, val msg: String) extends LogEvent
|
|
|
|
|
final class Trace(val exception: Throwable) extends LogEvent
|
|
|
|
|
final class SetLevel(val newLevel: Level.Value) extends LogEvent
|
2010-06-11 03:26:27 +02:00
|
|
|
final class SetTrace(val level: Int) extends LogEvent
|
2009-09-05 18:19:34 +02:00
|
|
|
final class ControlEvent(val event: ControlEvent.Value, val msg: String) extends LogEvent
|
|
|
|
|
|
|
|
|
|
object ControlEvent extends Enumeration
|
|
|
|
|
{
|
|
|
|
|
val Start, Header, Finish = Value
|
|
|
|
|
}
|