TestLog.java revision 7935b1839a081ed19ae0d33029ad3c09632a2caa
1/**
2 *******************************************************************************
3 * Copyright (C) 2000-2004, International Business Machines Corporation and    *
4 * others. All Rights Reserved.                                                *
5 *******************************************************************************
6 */
7package com.ibm.icu.dev.test;
8
9public interface TestLog {
10
11    /**
12     * Adds given string to the log if we are in verbose mode.
13     */
14    void log(String message);
15
16    void logln(String message);
17
18    /**
19     * Report an error
20     */
21    void err(String message);
22
23    void errln(String message);
24
25    /**
26     * Warn about missing tests or data.
27     */
28    void warn(String message);
29
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
37    void msg(String message, int level, boolean incCount, boolean newln);
38}
39