sbt.internal

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. abstract class BasicLogger extends AbstractLogger

    Implements the level-setting methods of Logger.

  2. 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.

  3. class ConsoleLogger extends BasicLogger

    A logger that logs to the console.

  4. sealed trait ConsoleOut extends AnyRef

  5. class FilterLogger extends BasicLogger

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

  6. class FullLogger extends BasicLogger

    Promotes the simple Logger interface to the full AbstractLogger interface.

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

    Tracks the files that persist the global logging.

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

    Provides the current global logging configuration.

  9. class LoggerWriter extends Writer

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

  10. class MultiLogger extends BasicLogger

  11. final case class MultiLoggerConfig(console: AbstractLogger, backed: AbstractLogger, extra: List[AbstractLogger], screenLevel: util.Level.Value, backingLevel: util.Level.Value, screenTrace: Int, backingTrace: Int) extends Product with Serializable

  12. final class SuppressedTraceContext extends AnyRef

Value Members

  1. object ConsoleLogger

  2. object ConsoleOut

  3. object FullLogger

  4. object GlobalLogBacking extends Serializable

  5. object GlobalLogging extends Serializable

  6. object MainLogging

  7. object StackTrace

Ungrouped