<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (1.8.0_181) on Thu Sep 20 00:34:30 UTC 2018 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>FrameworkLogger (HSQLDB 2.4.0 API)</title> <meta name="date" content="2018-09-20"> <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../script.js"></script> </head> <body> <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="FrameworkLogger (HSQLDB 2.4.0 API)"; } } catch(err) { } //--> var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; var activeTableTab = "activeTableTab"; </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar.top"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.top.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/FrameworkLogger.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../../../org/hsqldb/lib/RCData.html" title="class in org.hsqldb.lib"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?org/hsqldb/lib/FrameworkLogger.html" target="_top">Frames</a></li> <li><a href="FrameworkLogger.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">org.hsqldb.lib</div> <h2 title="Class FrameworkLogger" class="title">Class FrameworkLogger</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li>org.hsqldb.lib.FrameworkLogger</li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <hr> <br> <pre>public class <span class="typeNameLabel">FrameworkLogger</span> extends java.lang.Object</pre> <div class="block">A logging framework wrapper that supports java.util.logging and log4j. <P> Logger hierarchies are stored at the Class level. Log4j will be used if the Log4j system (not necessarily config files) are found in the runtime classpath. Otherwise, java.util.logging will be used. <P> This is pretty safe because for use cases where multiple hierarchies are desired, classloader hierarchies will effectively isolate multiple class-level Logger hierarchies. <P> Sad as it is, the java.util.logging facility lacks the most basic developer-side and configuration-side capabilities. Besides having a non-scalable discovery system, the designers didn't comprehend the need for a level between WARNING and SEVERE! Since we don't want to require log4j in Classpath, we have to live with these constraints. <P> As with all the popular logging frameworks, if you want to capture a stack trace, you must use the two-parameters logging methods. I.e., you must also pass a String, or only toString() from your throwable will be captured. <P> Usage example: <pre><CODE> private static FrameworkLogger logger = FrameworkLogger.getLog(SqlTool.class); ... logger.finer("Doing something log-worthy"); </CODE></pre> <p> The system level property <code>hsqldb.reconfig_logging=false</code> is required to avoid configuration of java.util.logging. Otherwise configuration takes place.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>1.9.0</dd> <dt><span class="simpleTagLabel">Author:</span></dt> <dd>Blaine Simpson (blaine dot simpson at admc dot com)</dd> </dl> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method.summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#clearLoggers-java.lang.String-">clearLoggers</a></span>(java.lang.String prefixToZap)</code> <div class="block">Frees Logger(s), if any, with the specified category, or that begins with the specified prefix + dot.</div> </td> </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#enduserlog-java.util.logging.Level-java.lang.String-">enduserlog</a></span>(java.util.logging.Level level, java.lang.String message)</code> </td> </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#error-java.lang.String-">error</a></span>(java.lang.String message)</code> <div class="block">This is just a wrapper for FrameworkLogger.warning(), because java.util.logging lacks a method for this critical purpose.</div> </td> </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#error-java.lang.String-java.lang.Throwable-">error</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.error(String), but also logs a stack trace.</div> </td> </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finer-java.lang.String-">finer</a></span>(java.lang.String message)</code> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finer-java.lang.String-java.lang.Throwable-">finer</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.finer(String), but also logs a stack trace.</div> </td> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finest-java.lang.String-">finest</a></span>(java.lang.String message)</code> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finest-java.lang.String-java.lang.Throwable-">finest</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.finest(String), but also logs a stack trace.</div> </td> </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code>static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#getLog-java.lang.Class-">getLog</a></span>(java.lang.Class c)</code> <div class="block">User's entry-point into this logging system.</div> </td> </tr> <tr id="i9" class="rowColor"> <td class="colFirst"><code>static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#getLog-java.lang.Class-java.lang.String-">getLog</a></span>(java.lang.Class c, java.lang.String contextId)</code> <div class="block">This method just defers to the getLog(Class) method unless default (no local configuration) JDK logging is being used; In that case, this method assures that the returned logger has an associated FileHander using the supplied String identifier.</div> </td> </tr> <tr id="i10" class="altColor"> <td class="colFirst"><code>static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#getLog-java.lang.String-">getLog</a></span>(java.lang.String s)</code> <div class="block">Alternative entry-point into this logging system, for cases where you want to share a single logger instance among multiple classes, or you want to use multiple logger instances from a single class.</div> </td> </tr> <tr id="i11" class="rowColor"> <td class="colFirst"><code>static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#getLog-java.lang.String-java.lang.String-">getLog</a></span>(java.lang.String baseId, java.lang.String contextId)</code> <div class="block">This method just defers to the getLog(String) method unless default (no local configuration) JDK logging is being used; In that case, this method assures that the returned logger has an associated FileHander using the supplied String identifier.</div> </td> </tr> <tr id="i12" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#info-java.lang.String-">info</a></span>(java.lang.String message)</code> </td> </tr> <tr id="i13" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#info-java.lang.String-java.lang.Throwable-">info</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.info(String), but also logs a stack trace.</div> </td> </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#isDefaultJdkConfig--">isDefaultJdkConfig</a></span>()</code> <div class="block">Whether this JVM is configured with java.util.logging defaults.</div> </td> </tr> <tr id="i15" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#log-java.util.logging.Level-java.lang.String-">log</a></span>(java.util.logging.Level level, java.lang.String message)</code> </td> </tr> <tr id="i16" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#log-java.util.logging.Level-java.lang.String-java.lang.Throwable-">log</a></span>(java.util.logging.Level level, java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.log(Level, String), but also logs a stack trace.</div> </td> </tr> <tr id="i17" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#privlog-java.util.logging.Level-java.lang.String-java.lang.Throwable-int-java.lang.Class-">privlog</a></span>(java.util.logging.Level level, java.lang.String message, java.lang.Throwable t, int revertMethods, java.lang.Class skipClass)</code> <div class="block">The "priv" prefix is historical.</div> </td> </tr> <tr id="i18" class="altColor"> <td class="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#report--">report</a></span>()</code> <div class="block">Utility method for integrators.</div> </td> </tr> <tr id="i19" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#severe-java.lang.String-">severe</a></span>(java.lang.String message)</code> </td> </tr> <tr id="i20" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#severe-java.lang.String-java.lang.Throwable-">severe</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.severe(String), but also logs a stack trace.</div> </td> </tr> <tr id="i21" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#warning-java.lang.String-">warning</a></span>(java.lang.String message)</code> </td> </tr> <tr id="i22" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/hsqldb/lib/FrameworkLogger.html#warning-java.lang.String-java.lang.Throwable-">warning</a></span>(java.lang.String message, java.lang.Throwable t)</code> <div class="block">Just like FrameworkLogger.warning(String), but also logs a stack trace.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.Object</h3> <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method.detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="report--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>report</h4> <pre>public static java.lang.String report()</pre> <div class="block">Utility method for integrators. Returns a string representation of the active Logger instance keys. <p> Not named similar to 'toString' to avoid ambiguity with instance method toString. </p></div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>String</dd> </dl> </li> </ul> <a name="clearLoggers-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>clearLoggers</h4> <pre>public static void clearLoggers(java.lang.String prefixToZap)</pre> <div class="block">Frees Logger(s), if any, with the specified category, or that begins with the specified prefix + dot. <p> Note that as of today, this depends on the underlying logging framework implementation to release the underlying Logger instances. JUL in Sun's JVM uses weak references, so that should be fine. Log4j as of today seems to use strong references (and no API hooks to free anything), so this method will probably have little benefit for Log4j.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>prefixToZap</code> - String</dd> </dl> </li> </ul> <a name="getLog-java.lang.Class-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getLog</h4> <pre>public static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a> getLog(java.lang.Class c)</pre> <div class="block">User's entry-point into this logging system. <P> You normally want to work with static (class-level) pointers to logger instances, for performance efficiency. See the class-level JavaDoc for a usage example.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - Class</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>FrameworkLogger</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib"><code>FrameworkLogger</code></a></dd> </dl> </li> </ul> <a name="getLog-java.lang.Class-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getLog</h4> <pre>public static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a> getLog(java.lang.Class c, java.lang.String contextId)</pre> <div class="block">This method just defers to the getLog(Class) method unless default (no local configuration) JDK logging is being used; In that case, this method assures that the returned logger has an associated FileHander using the supplied String identifier.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - Class</dd> <dd><code>contextId</code> - String</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>FrameworkLogger</dd> </dl> </li> </ul> <a name="getLog-java.lang.String-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getLog</h4> <pre>public static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a> getLog(java.lang.String baseId, java.lang.String contextId)</pre> <div class="block">This method just defers to the getLog(String) method unless default (no local configuration) JDK logging is being used; In that case, this method assures that the returned logger has an associated FileHander using the supplied String identifier.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>baseId</code> - String</dd> <dd><code>contextId</code> - String</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>FrameworkLogger</dd> </dl> </li> </ul> <a name="getLog-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getLog</h4> <pre>public static <a href="../../../org/hsqldb/lib/FrameworkLogger.html" title="class in org.hsqldb.lib">FrameworkLogger</a> getLog(java.lang.String s)</pre> <div class="block">Alternative entry-point into this logging system, for cases where you want to share a single logger instance among multiple classes, or you want to use multiple logger instances from a single class.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>s</code> - String</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>FrameworkLogger</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#getLog-java.lang.Class-"><code>getLog(Class)</code></a></dd> </dl> </li> </ul> <a name="log-java.util.logging.Level-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>log</h4> <pre>public void log(java.util.logging.Level level, java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.log(Level, String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>level</code> - java.util.logging.Level level to filter and log at</dd> <dd><code>message</code> - Message to be logged</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#log-java.util.logging.Level-java.lang.String-"><code>log(Level, String)</code></a>, <code>Logger.log(Level, String)</code>, <code>Level</code></dd> </dl> </li> </ul> <a name="privlog-java.util.logging.Level-java.lang.String-java.lang.Throwable-int-java.lang.Class-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>privlog</h4> <pre>public void privlog(java.util.logging.Level level, java.lang.String message, java.lang.Throwable t, int revertMethods, java.lang.Class skipClass)</pre> <div class="block">The "priv" prefix is historical. This is for special usage when you need to modify the reported call stack. If you don't know that you want to do this, then you should not use this method.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>level</code> - Level</dd> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable</dd> <dd><code>revertMethods</code> - int</dd> <dd><code>skipClass</code> - Class</dd> </dl> </li> </ul> <a name="enduserlog-java.util.logging.Level-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enduserlog</h4> <pre>public void enduserlog(java.util.logging.Level level, java.lang.String message)</pre> </li> </ul> <a name="log-java.util.logging.Level-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>log</h4> <pre>public void log(java.util.logging.Level level, java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>level</code> - java.util.logging.Level level to filter and log at</dd> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.log(Level, String)</code>, <code>Level</code></dd> </dl> </li> </ul> <a name="finer-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>finer</h4> <pre>public void finer(java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.finer(String)</code></dd> </dl> </li> </ul> <a name="warning-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>warning</h4> <pre>public void warning(java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.warning(String)</code></dd> </dl> </li> </ul> <a name="severe-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>severe</h4> <pre>public void severe(java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.severe(String)</code></dd> </dl> </li> </ul> <a name="info-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>info</h4> <pre>public void info(java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.info(String)</code></dd> </dl> </li> </ul> <a name="finest-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>finest</h4> <pre>public void finest(java.lang.String message)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><code>Logger.finest(String)</code></dd> </dl> </li> </ul> <a name="error-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>error</h4> <pre>public void error(java.lang.String message)</pre> <div class="block">This is just a wrapper for FrameworkLogger.warning(), because java.util.logging lacks a method for this critical purpose.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - Message to be logged</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#warning-java.lang.String-"><code>warning(String)</code></a></dd> </dl> </li> </ul> <a name="finer-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>finer</h4> <pre>public void finer(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.finer(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finer-java.lang.String-"><code>finer(String)</code></a></dd> </dl> </li> </ul> <a name="warning-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>warning</h4> <pre>public void warning(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.warning(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#warning-java.lang.String-"><code>warning(String)</code></a></dd> </dl> </li> </ul> <a name="severe-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>severe</h4> <pre>public void severe(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.severe(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#severe-java.lang.String-"><code>severe(String)</code></a></dd> </dl> </li> </ul> <a name="info-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>info</h4> <pre>public void info(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.info(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#info-java.lang.String-"><code>info(String)</code></a></dd> </dl> </li> </ul> <a name="finest-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>finest</h4> <pre>public void finest(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.finest(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#finest-java.lang.String-"><code>finest(String)</code></a></dd> </dl> </li> </ul> <a name="error-java.lang.String-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>error</h4> <pre>public void error(java.lang.String message, java.lang.Throwable t)</pre> <div class="block">Just like FrameworkLogger.error(String), but also logs a stack trace.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>message</code> - String</dd> <dd><code>t</code> - Throwable whose stack trace will be logged.</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../org/hsqldb/lib/FrameworkLogger.html#error-java.lang.String-"><code>error(String)</code></a></dd> </dl> </li> </ul> <a name="isDefaultJdkConfig--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>isDefaultJdkConfig</h4> <pre>public static boolean isDefaultJdkConfig()</pre> <div class="block">Whether this JVM is configured with java.util.logging defaults. If the JRE-provided config file is not in the expected place, then we return false.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>boolean</dd> </dl> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar.bottom"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.bottom.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/FrameworkLogger.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../../../org/hsqldb/lib/RCData.html" title="class in org.hsqldb.lib"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?org/hsqldb/lib/FrameworkLogger.html" target="_top">Frames</a></li> <li><a href="FrameworkLogger.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small><i>Copyright �� 2001 - 2017 HSQL Development Group.</i></small></p> </body> </html>