Package org.rocksdb.util
Class StdErrLogger
java.lang.Object
org.rocksdb.AbstractNativeReference
org.rocksdb.AbstractImmutableNativeReference
org.rocksdb.RocksObject
org.rocksdb.util.StdErrLogger
- All Implemented Interfaces:
AutoCloseable,LoggerInterface
Simply redirects all log messages to StdErr.
-
Field Summary
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_ -
Constructor Summary
ConstructorsConstructorDescriptionStdErrLogger(InfoLogLevel logLevel) Constructs a new StdErrLogger.StdErrLogger(InfoLogLevel logLevel, String logPrefix) Constructs a new StdErrLogger. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddisposeInternal(long handle) Get the type of this logger.Get the log levelvoidsetInfoLogLevel(InfoLogLevel logLevel) Set the log level.Methods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandleMethods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rocksdb.LoggerInterface
getNativeHandle
-
Constructor Details
-
StdErrLogger
Constructs a new StdErrLogger.- Parameters:
logLevel- the level at which to log.
-
StdErrLogger
Constructs a new StdErrLogger.- Parameters:
logLevel- the level at which to log.logPrefix- the string with which to prefix all log messages.
-
-
Method Details
-
setInfoLogLevel
Description copied from interface:LoggerInterfaceSet the log level.- Specified by:
setInfoLogLevelin interfaceLoggerInterface- Parameters:
logLevel- the level at which to log.
-
infoLogLevel
Description copied from interface:LoggerInterfaceGet the log level- Specified by:
infoLogLevelin interfaceLoggerInterface- Returns:
- the level at which to log.
-
getLoggerType
Description copied from interface:LoggerInterfaceGet the type of this logger.- Specified by:
getLoggerTypein interfaceLoggerInterface- Returns:
- the type of this logger.
-
disposeInternal
protected void disposeInternal(long handle) - Specified by:
disposeInternalin classRocksObject
-