Class DefaultSVNDebugLogger
- java.lang.Object
-
- org.tmatesoft.svn.util.SVNDebugLogAdapter
-
- org.tmatesoft.svn.core.internal.util.DefaultSVNDebugLogger
-
- All Implemented Interfaces:
ISVNDebugLog
public class DefaultSVNDebugLogger extends SVNDebugLogAdapter
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map
myLoggers
private java.util.logging.Handler
myTestHandler
-
Constructor Summary
Constructors Constructor Description DefaultSVNDebugLogger()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStream
createLogStream(SVNLogType logType, java.io.InputStream is)
java.io.OutputStream
createLogStream(SVNLogType logType, java.io.OutputStream os)
private static java.util.logging.Handler
createTestLogger(java.lang.String testName)
private java.util.logging.Logger
getLogger(SVNLogType logType)
private java.lang.String
getMessage(SVNLogType logType, java.lang.String originalMessage)
void
log(SVNLogType logType, java.lang.String message, byte[] data)
void
log(SVNLogType logType, java.lang.String message, java.util.logging.Level logLevel)
void
log(SVNLogType logType, java.lang.Throwable th, java.util.logging.Level logLevel)
-
Methods inherited from class org.tmatesoft.svn.util.SVNDebugLogAdapter
createInputLogStream, createOutputLogStream, flushStream, logError, logError, logFine, logFine, logFiner, logFiner, logFinest, logFinest, logSevere, logSevere
-
-
-
-
Method Detail
-
log
public void log(SVNLogType logType, java.lang.Throwable th, java.util.logging.Level logLevel)
-
log
public void log(SVNLogType logType, java.lang.String message, java.util.logging.Level logLevel)
-
log
public void log(SVNLogType logType, java.lang.String message, byte[] data)
-
createLogStream
public java.io.InputStream createLogStream(SVNLogType logType, java.io.InputStream is)
- Specified by:
createLogStream
in interfaceISVNDebugLog
- Overrides:
createLogStream
in classSVNDebugLogAdapter
-
createLogStream
public java.io.OutputStream createLogStream(SVNLogType logType, java.io.OutputStream os)
- Specified by:
createLogStream
in interfaceISVNDebugLog
- Overrides:
createLogStream
in classSVNDebugLogAdapter
-
getLogger
private java.util.logging.Logger getLogger(SVNLogType logType)
-
getMessage
private java.lang.String getMessage(SVNLogType logType, java.lang.String originalMessage)
-
createTestLogger
private static java.util.logging.Handler createTestLogger(java.lang.String testName) throws java.io.IOException
- Throws:
java.io.IOException
-
-