sbt.internal

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractEntry extends Serializable

  2. abstract class BasicLogger extends AbstractLogger

    Implements the level-setting methods of Logger.

  3. class BufferedAppender extends AbstractAppender

    An appender that can buffer the logging done on it and then can flush the buffer to the delegate appender provided in the constructor.

  4. class BufferedLogger extends BasicLogger

    A logger that can buffer the logging done on it and then can flush the buffer to the delegate logger provided in the constructor.

  5. class ConsoleAppender extends AbstractAppender

    A logger that logs to the console.

  6. class ConsoleLogger extends BasicLogger

    A logger that logs to the console.

  7. sealed trait ConsoleOut extends AnyRef

  8. class FilterLogger extends BasicLogger

    A filter logger is used to delegate messages but not the logging level to another logger.

  9. class FullLogger extends BasicLogger

    Promotes the simple Logger interface to the full AbstractLogger interface.

  10. final case class GlobalLogBacking(file: File, last: Option[File], newBackingFile: () ⇒ File) extends Product with Serializable

    Tracks the files that persist the global logging.

  11. final case class GlobalLogging(full: ManagedLogger, console: ConsoleOut, backed: Appender, backing: GlobalLogBacking, newAppender: (ManagedLogger, PrintWriter, GlobalLogBacking) ⇒ GlobalLogging) extends Product with Serializable

    Provides the current global logging configuration.

  12. final case class GlobalLogging1(full: Logger, console: ConsoleOut, backed: AbstractLogger, backing: GlobalLogBacking, newLogger: (PrintWriter, GlobalLogBacking) ⇒ GlobalLogging1) extends Product with Serializable

  13. class LoggerWriter extends Writer

    Provides a java.io.Writer interface to a Logger.

  14. class ManagedLogger extends Logger

    Delegates log events to the associated LogExchange.

  15. class MultiLogger extends BasicLogger

  16. final class ObjectEvent[A] extends Serializable

  17. final class StringEvent extends AbstractEntry with Serializable

  18. final case class StringTypeTag[A](key: String) extends Product with Serializable

    This is used to carry type information in JSON.

  19. final class SuccessEvent extends Serializable

  20. final class SuppressedTraceContext extends AnyRef

  21. final class TraceEvent extends AbstractEntry with Serializable

Value Members

  1. object AbstractEntry extends Serializable

  2. object BufferedAppender

  3. object ConsoleAppender

  4. object ConsoleLogger

  5. object ConsoleOut

  6. object EscHelpers

  7. object FullLogger

  8. object GlobalLogBacking extends Serializable

  9. object GlobalLogging extends Serializable

  10. object MainAppender

  11. object ObjectEvent extends Serializable

  12. object StackTrace

  13. object StringEvent extends Serializable

  14. object StringTypeTag extends Serializable

  15. object SuccessEvent extends Serializable

  16. object TraceEvent extends Serializable

  17. package codec

Ungrouped