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 f0fe396b3a
commit 8beb823a9b
1 changed files with 4 additions and 0 deletions

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