package util
- Alphabetic
- Public
- All
Type Members
- abstract class AbstractLogger extends Logger
- final class ControlEvent extends LogEvent
- final class Log extends LogEvent
- sealed trait LogEvent extends AnyRef
- sealed abstract class LogExchange extends AnyRef
-
abstract
class
Logger extends xsbti.Logger
This is intended to be the simplest logging interface for use by code that wants to log.
This is intended to be the simplest logging interface for use by code that wants to log. It does not include configuring the logger.
-
sealed
trait
LoggerContext extends AutoCloseable
Provides a context for generating loggers during task evaluation.
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.
- final class SetLevel extends LogEvent
- final class SetSuccess extends LogEvent
- final class SetTrace extends LogEvent
- trait ShowLines[A] extends AnyRef
- final class Success extends LogEvent
- final class Trace extends LogEvent
Value Members
- object ControlEvent extends Enumeration
- object InterfaceUtil
-
object
Level extends Enumeration
An enumeration defining the levels available for logging.
An enumeration defining the levels available for logging. A level includes all of the levels with id larger than its own id. For example, Warn (id=3) includes Error (id=4).
- object LogExchange extends LogExchange
- object Logger
- object LoggerContext
- object ShowLines