예제 #1
0
 /** @return a six-character string, so it is a fixed width */
 public static String formatForConsole(Locale locale, long durationInMillis, Ansi ansi) {
   if (durationInMillis < 100) {
     return ansi.asSuccessText("<100ms");
   } else if (durationInMillis < 1000) {
     return ansi.asWarningText(String.format(locale, " %dms", durationInMillis));
   } else {
     double seconds = durationInMillis / 1000.0;
     return ansi.asErrorText(String.format(locale, "%5.1fs", seconds));
   }
 }
예제 #2
0
파일: Console.java 프로젝트: sagiru/buck
 /** Prints an error message to stderr that will be highlighted in red if stderr is a tty. */
 public void printErrorText(String message) {
   LOG.warn("Build error: %s", message);
   stdErr.println(ansi.asErrorText(message));
 }