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. sealed abstract class LogOption extends Serializable

    value for logging options like color

  14. class LoggerWriter extends Writer

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

  15. class ManagedLogger extends Logger

    Delegates log events to the associated LogExchange.

  16. class MultiLogger extends BasicLogger

  17. final class ObjectEvent[A] extends Serializable

  18. final class StringEvent extends AbstractEntry with Serializable

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

    This is used to carry type information in JSON.

  20. final class SuccessEvent extends Serializable

  21. final class SuppressedTraceContext extends AnyRef

  22. 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 LogOption extends Serializable

  11. object MainAppender

  12. object ObjectEvent extends Serializable

  13. object StackTrace

  14. object StringEvent extends Serializable

  15. object StringTypeTag extends Serializable

  16. object SuccessEvent extends Serializable

  17. object TraceEvent extends Serializable

  18. package codec

Ungrouped