Class LoggerXmlImpl
java.lang.Object
io.deephaven.enterprise.schema.xml.LoggerListenerBaseXmlImpl
io.deephaven.enterprise.schema.xml.LoggerXmlImpl
- All Implemented Interfaces:
Logger,LoggerListenerBase
Immutable implementation of
Logger that simply wraps the XML element
and exposes a few high-level attributes.-
Method Summary
Modifier and TypeMethodDescriptionorg.jdom2.ElementProvide access to the Element.Return the logger class as a String.Return the logger language as a String.Return the logger package as a String.Methods inherited from class io.deephaven.enterprise.schema.xml.LoggerListenerBaseXmlImpl
getElement, getLogFormatMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.enterprise.schema.internal.Logger
getLoggerIdStringMethods inherited from interface io.deephaven.enterprise.schema.internal.LoggerListenerBase
getLogFormat
-
Method Details
-
getLoggerPackage
Description copied from interface:LoggerReturn the logger package as a String.- Specified by:
getLoggerPackagein interfaceLogger- Returns:
- the logger package
-
getLoggerClass
Description copied from interface:LoggerReturn the logger class as a String.- Specified by:
getLoggerClassin interfaceLogger- Returns:
- the logger class
-
getLoggerLanguage
Description copied from interface:LoggerReturn the logger language as a String. If not set, the default is "JAVA".- Specified by:
getLoggerLanguagein interfaceLogger- Returns:
- the logger language
-
getElement
@NotNull org.jdom2.Element getElement()Provide access to the Element.- Returns:
- this, as an XML element, which should be considered immutable.
-