public class LogBase extends Object
Log message and configuration mechanism for Persistit's internal logging method. This class contains a field for each log message template. Typical use within the main body of code is this:
persistit.getLogBase().recoveryException.log(exception, location);
where recoveryException
is one of the fields of this class. Each
field contains a PersistitLogMessage.LogItem
which is either enabled or disabled,
depending on the currently configured log level. An enabled
LogItem
actually issues a log message, while a disabled
LogItem
does nothing.
Constructor and Description |
---|
LogBase() |
Modifier and Type | Method and Description |
---|---|
void |
configure(PersistitLogger logger) |
static String |
recurring(String message,
int count,
long duration) |
public static final String RECURRING
public final PersistitLogMessage.LogItem copyright
public final PersistitLogMessage.LogItem start
public final PersistitLogMessage.LogItem end
public final PersistitLogMessage.LogItem exception
public final PersistitLogMessage.LogItem configurationError
public final PersistitLogMessage.LogItem allocateBuffers
public final PersistitLogMessage.LogItem openVolume
public final PersistitLogMessage.LogItem journalWriteError
public final PersistitLogMessage.LogItem recoveryDone
public final PersistitLogMessage.LogItem recoveryFailure
public final PersistitLogMessage.LogItem recoveryKeystone
public final PersistitLogMessage.LogItem recoveryValidFile
public final PersistitLogMessage.LogItem recoveryRecord
public final PersistitLogMessage.LogItem recoveryPlan
public final PersistitLogMessage.LogItem recoveryProgress
public final PersistitLogMessage.LogItem recoveryException
public final PersistitLogMessage.LogItem checkpointProposed
public final PersistitLogMessage.LogItem checkpointWritten
public final PersistitLogMessage.LogItem checkpointRecovered
public final PersistitLogMessage.LogItem txnBeginException
public final PersistitLogMessage.LogItem txnCommitException
public final PersistitLogMessage.LogItem txnEndException
public final PersistitLogMessage.LogItem txnRollbackException
public final PersistitLogMessage.LogItem txnNotCommitted
public final PersistitLogMessage.LogItem txnAbandoned
public final PersistitLogMessage.LogItem startAdminUI
public final PersistitLogMessage.LogItem mbeanRegistered
public final PersistitLogMessage.LogItem mbeanUnregistered
public final PersistitLogMessage.LogItem mbeanException
public final PersistitLogMessage.LogItem newGarbageChain
public final PersistitLogMessage.LogItem garbagePageFull
public final PersistitLogMessage.LogItem newGarbageRoot
public final PersistitLogMessage.LogItem garbagePageExhausted
public final PersistitLogMessage.LogItem allocateFromGarbageChain
public final PersistitLogMessage.LogItem garbageChainDone
public final PersistitLogMessage.LogItem garbageChainUpdate
public final PersistitLogMessage.LogItem readException
public final PersistitLogMessage.LogItem writeException
public final PersistitLogMessage.LogItem missingVolume
public final PersistitLogMessage.LogItem lostPageFromMissingVolume
public final PersistitLogMessage.LogItem copyException
public final PersistitLogMessage.LogItem tempVolumeCreateException
public final PersistitLogMessage.LogItem extendNormal
public final PersistitLogMessage.LogItem extendLonger
public final PersistitLogMessage.LogItem extendException
public final PersistitLogMessage.LogItem rmiServerRegistered
public final PersistitLogMessage.LogItem rmiServerUnregister
public final PersistitLogMessage.LogItem rmiRegisterException
public final PersistitLogMessage.LogItem rmiUnregisterException
public final PersistitLogMessage.LogItem unindexedPage
public final PersistitLogMessage.LogItem waitForClose
public final PersistitLogMessage.LogItem lateWrite
public final PersistitLogMessage.LogItem strandedPages
public final PersistitLogMessage.LogItem corruptVolume
public final PersistitLogMessage.LogItem adminFlushException
public final PersistitLogMessage.LogItem cleanupException
public final PersistitLogMessage.LogItem pruneException
public final PersistitLogMessage.LogItem timelyResourcePruneException
public final PersistitLogMessage.LogItem pruningIncomplete
public final PersistitLogMessage.LogItem crashRetry
public final PersistitLogMessage.LogItem longJournalIO
public final PersistitLogMessage.LogItem normalJournalFileCount
public final PersistitLogMessage.LogItem tooManyJournalFilesWarning
public final PersistitLogMessage.LogItem tooManyJournalFilesError
public final PersistitLogMessage.LogItem bufferInventoryLoad
public final PersistitLogMessage.LogItem bufferInventoryProgress
public final PersistitLogMessage.LogItem bufferInventoryException
public final PersistitLogMessage.LogItem interruptedAtClose
public void configure(PersistitLogger logger)
Copyright © 2025 Open Identity Platform Community. All rights reserved.