mirror of https://github.com/sbt/sbt.git
cleanup, add regex for escape sequences to be used later
This commit is contained in:
parent
f0fe396b3a
commit
8beb823a9b
|
|
@ -46,6 +46,10 @@ object ConsoleLogger
|
||||||
def apply(out: PrintWriter): ConsoleLogger = apply(printWriterOut(out))
|
def apply(out: PrintWriter): ConsoleLogger = apply(printWriterOut(out))
|
||||||
def apply(out: ConsoleOut, ansiCodesSupported: Boolean = formatEnabled, useColor: Boolean = formatEnabled): ConsoleLogger =
|
def apply(out: ConsoleOut, ansiCodesSupported: Boolean = formatEnabled, useColor: Boolean = formatEnabled): ConsoleLogger =
|
||||||
new ConsoleLogger(out, ansiCodesSupported, useColor)
|
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
|
/** A logger that logs to the console. On supported systems, the level labels are
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue