Package org.eclipse.net4j.util.om.log
Klasse RollingLog
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.concurrent.Worker
org.eclipse.net4j.util.om.log.RollingLog
- Alle implementierten Schnittstellen:
Iterable<RollingLog.LogLine>,INotifier,INotifier.INotifier2,IDeactivateable,ILifecycle,ILifecycle.DeferrableActivation,Log
- Seit:
- 3.8
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic final classstatic final classstatic final classstatic classstatic final classVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker
Worker.Terminate, Worker.WorkContextVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal voidcommit()protected RollingLog.LogLinecreateLogLine(String message) protected voidprotected voidfinal intfinal Stringfinal longfinal longprotected Stringlongbooleaniterator()static CloseableIterator<RollingLog.LogLine> protected voidload(Properties properties) final voidstatic voidprotected voidrecovery(Properties properties, RollingLog.LogLine logLine) protected voidsave(Properties properties) voidsetWriteBulk(boolean writeBulk) voidsetWriteInterval(long writeInterval) toString()protected final voidwork(Worker.WorkContext context) protected voidwriteLogLine(RollingLog.LogLine logLine, PrintStream out) protected longwriteLogLines(List<RollingLog.LogLine> logLines) protected longwriteLogLines(List<RollingLog.LogLine> logLines, PrintStream out) Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker
getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getThreadName, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandlerVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivationVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
-
Konstruktordetails
-
RollingLog
-
-
Methodendetails
-
getLogFile
-
getLogSize
public final long getLogSize() -
getLogLineCounter
public final long getLogLineCounter() -
getFileNumber
public final int getFileNumber() -
getWriteInterval
public long getWriteInterval() -
setWriteInterval
public void setWriteInterval(long writeInterval) -
isWriteBulk
public boolean isWriteBulk() -
setWriteBulk
public void setWriteBulk(boolean writeBulk) -
log
-
commit
- Löst aus:
InterruptedException
-
work
-
createLogLine
-
writeLogLines
-
writeLogLines
-
writeLogLine
-
getThreadInfo
-
doActivate
- Setzt außer Kraft:
doActivatein KlasseWorker- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseWorker- Löst aus:
Exception
-
recovery
-
load
-
save
-
toString
-
iterator
- Angegeben von:
iteratorin SchnittstelleIterable<RollingLog.LogLine>
-
iterator
-
main
-