sbt.util

package sbt.util

Members list

Concise view

Type members

Classlikes

abstract class AbstractLogger extends Logger

Attributes

Graph
Supertypes
class Logger
trait Logger
class Object
trait Matchable
class Any
Known subtypes
final class ControlEvent(val event: Value, val msg: String) extends LogEvent

Attributes

Companion:
object
Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class Log(val level: Value, val msg: String) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any
sealed trait LogEvent

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Log
class SetLevel
class SetTrace
class Success
class Trace
sealed abstract class LogExchange

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LogExchange.type
object LogExchange extends LogExchange

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class Logger extends Logger

This is intended to be the simplest logging interface for use by code that wants to log. It does not include configuring the logger.

This is intended to be the simplest logging interface for use by code that wants to log. It does not include configuring the logger.

Attributes

Companion:
object
Graph
Supertypes
trait Logger
class Object
trait Matchable
class Any
Known subtypes
object Logger

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Logger.type
sealed trait LoggerContext extends AutoCloseable

Provides a context for generating loggers during task evaluation. The logger context can be initialized for a single command evaluation run and all of the resources created (such as cached logger appenders) can be cleaned up after task evaluation. This trait evolved out of LogExchange when it became clear that it was very difficult to manage the loggers and appenders without introducing memory leaks.

Provides a context for generating loggers during task evaluation. The logger context can be initialized for a single command evaluation run and all of the resources created (such as cached logger appenders) can be cleaned up after task evaluation. This trait evolved out of LogExchange when it became clear that it was very difficult to manage the loggers and appenders without introducing memory leaks.

Attributes

Companion:
object
Graph
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SetLevel(val newLevel: Value) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any
final class SetSuccess(val enabled: Boolean) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any
final class SetTrace(val level: Int) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any
trait ShowLines[A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object ShowLines

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class Success(val msg: String) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any
final class Trace(val exception: Throwable) extends LogEvent

Attributes

Graph
Supertypes
trait LogEvent
class Object
trait Matchable
class Any