Klasse StorageLogging

java.lang.Object
org.obrel.core.RelatedObject
de.esoco.lib.logging.LogAspect<LogEntry>
de.esoco.lib.logging.BusinessLogAspect<LogEntry>
de.esoco.entity.StorageLogging
Alle implementierten Schnittstellen:
org.obrel.core.Relatable

public class StorageLogging extends BusinessLogAspect<LogEntry>
A logging implementation that stores log records as LogEntry entities in a database. It requires no additional configuration relations.
  • Feldübersicht

    Von Klasse geerbte Felder de.esoco.lib.logging.LogAspect

    MAX_LOGGING_ERRORS, MIN_LOG_LEVEL, MIN_STACK_LOG_LEVEL
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected LogEntry
    createLogObject(de.esoco.lib.logging.LogRecord logRecord)
    protected void

    Von Klasse geerbte Methoden de.esoco.lib.logging.BusinessLogAspect

    getLogSource

    Von Klasse geerbte Methoden de.esoco.lib.logging.LogAspect

    getLogInitMessage, init, initLogging, shutdown, shutdownLogging, toString

    Von Klasse geerbte Methoden org.obrel.core.RelatedObject

    deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, transform, writeRelations

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.obrel.core.Relatable

    deleteRelation, deleteRelations, getAll, getOption, getRelationCount, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, setOption, streamRelations
  • Konstruktordetails

    • StorageLogging

      public StorageLogging()
  • Methodendetails

    • createLogObject

      protected LogEntry createLogObject(de.esoco.lib.logging.LogRecord logRecord)
      Angegeben von:
      createLogObject in Klasse de.esoco.lib.logging.LogAspect<LogEntry>
    • processLogObjects

      protected void processLogObjects(Collection<LogEntry> logEntries) throws de.esoco.storage.StorageException
      Angegeben von:
      processLogObjects in Klasse de.esoco.lib.logging.LogAspect<LogEntry>
      Löst aus:
      de.esoco.storage.StorageException