Class JumboLogger
java.lang.Object
java.util.logging.Logger
org.episteme.natural.chemistry.loaders.cml.logger.JumboLogger
logger for JUMBO/CML.
allows for XML-absed logging
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields inherited from class Logger
global, GLOBAL_LOGGER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()closes handlers.static Loggerreturns a singleton JumboLogger.voidintercept log.voidlogThrowable(Level level, Throwable t) Write Exception to a Logger.voidlogXML(Level level, AbstractBase base) Write XML to a Logger.Methods inherited from class Logger
addHandler, config, config, entering, entering, entering, exiting, exiting, fine, fine, finer, finer, finest, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getHandlers, getLevel, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, info, isLoggable, log, log, log, log, log, log, logp, logp, logp, logp, logp, logp, logrb, logrb, logrb, logrb, logrb, logrb, logrb, logrb, removeHandler, setFilter, setLevel, setParent, setResourceBundle, setUseParentHandlers, severe, severe, throwing, warning, warning
-
Constructor Details
-
JumboLogger
-
-
Method Details
-
getLogger
-
log
-
close
public void close()closes handlers. Seems to be required explicitly. -
logXML
Write XML to a Logger. This method writes a Node as an XML string to a logger- Parameters:
level- The Level for the logger to log atbase- The Object to log in XML
-
logThrowable
-