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

    Am 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 SuppressedTraceContext extends AnyRef

  20. 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 FullLogger

  7. object GlobalLogBacking extends Serializable

  8. object GlobalLogging extends Serializable

  9. object MainAppender

  10. object ObjectEvent extends Serializable

  11. object StackTrace

  12. object StringEvent extends Serializable

  13. object StringTypeTag extends Serializable

  14. object TraceEvent extends Serializable

  15. package codec

Ungrouped