package org.infinispan.persistence.rocksdb.logging; import org.jboss.logging.annotations.Cause; import org.jboss.logging.annotations.LogMessage; import org.jboss.logging.annotations.Message; import org.jboss.logging.annotations.MessageLogger; import static org.jboss.logging.Logger.Level.DEBUG; import static org.jboss.logging.Logger.Level.WARN; /** * Log abstraction for the RocksDB cache store. For this module, message ids ranging from 23001 to * 24000 inclusively have been reserved. */ @MessageLogger(projectCode = "ISPN") public interface Log extends org.infinispan.util.logging.Log { @LogMessage(level = WARN) @Message(value = "unable to close iterator", id = 23001) void warnUnableToCloseDbIterator(@Cause Throwable throwable); @LogMessage(level = WARN) @Message(value = "unable to close db", id = 23002) void warnUnableToCloseDb(@Cause Throwable throwable); @LogMessage(level = WARN) @Message(value = "unable to close expired db", id = 23003) void warnUnableToCloseExpiredDb(@Cause Throwable throwable); @LogMessage(level = DEBUG) @Message(value = "An internal RocksDB exception occurred", id = 23008) void warnAboutExceptionInRocksDB(@Cause Exception e); }