1 /** 2 ******************************************************************************* 3 * Copyright (C) 2000-2004, International Business Machines Corporation and * 4 * others. All Rights Reserved. * 5 ******************************************************************************* 6 */ 7 package com.ibm.icu.dev.test; 8 9 public interface TestLog { 10 11 /** 12 * Adds given string to the log if we are in verbose mode. 13 */ log(String message)14 void log(String message); 15 logln(String message)16 void logln(String message); 17 18 /** 19 * Report an error 20 */ err(String message)21 void err(String message); 22 errln(String message)23 void errln(String message); 24 25 /** 26 * Warn about missing tests or data. 27 */ warn(String message)28 void warn(String message); 29 warnln(String message)30 void warnln(String message); 31 32 33 public static final int LOG = 0; 34 public static final int WARN = 1; 35 public static final int ERR = 2; 36 msg(String message, int level, boolean incCount, boolean newln)37 void msg(String message, int level, boolean incCount, boolean newln); 38 } 39