cleanup, add regex for escape sequences to be used later

This commit is contained in:
Mark Harrah 2011-10-30 18:39:18 -04:00
parent 85ad0c023e
commit 2cbc755856
2 changed files with 5 additions and 1 deletions

View File

@ -5,7 +5,7 @@ package sbt
import java.io.File
import Project.{ScopedKey, Setting}
import Keys.{globalLogging, streams, Streams, TaskStreams}
import Keys.{streams, Streams, TaskStreams}
import Keys.{dummyState, dummyStreamsManager, streamsManager, taskDefinitionKey, transformState}
import Scope.{GlobalScope, ThisScope}
import Types.const

View File

@ -46,6 +46,10 @@ object ConsoleLogger
def apply(out: PrintWriter): ConsoleLogger = apply(printWriterOut(out))
def apply(out: ConsoleOut, ansiCodesSupported: Boolean = formatEnabled, useColor: Boolean = formatEnabled): ConsoleLogger =
new ConsoleLogger(out, ansiCodesSupported, useColor)
private[this] val EscapeSequence = (27.toChar + "[^@-~]*[@-~]").r
def stripEscapeSequences(s: String): String =
EscapeSequence.pattern.matcher(s).replaceAll("")
}
/** A logger that logs to the console. On supported systems, the level labels are