01: /*
02: * ====================================================================
03: * Copyright (c) 2004-2008 TMate Software Ltd. All rights reserved.
04: *
05: * This software is licensed as described in the file COPYING, which
06: * you should have received as part of this distribution. The terms
07: * are also available at http://svnkit.com/license.html
08: * If newer versions of this license are posted there, you may use a
09: * newer version instead, at your option.
10: * ====================================================================
11: */
12: package org.tmatesoft.svn.util;
13:
14: import java.io.InputStream;
15: import java.io.OutputStream;
16:
17: /**
18: * @version 1.1.1
19: * @author TMate Software Ltd.
20: */
21: public interface ISVNDebugLog {
22:
23: public void info(String message);
24:
25: public void error(String message);
26:
27: public void info(Throwable th);
28:
29: public void error(Throwable th);
30:
31: public void log(String message, byte[] data);
32:
33: public void flushStream(Object stream);
34:
35: public InputStream createLogStream(InputStream is);
36:
37: public OutputStream createInputLogStream();
38:
39: public OutputStream createLogStream(OutputStream os);
40:
41: public OutputStream createOutputLogStream();
42:
43: }
|