|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--intradoc.common.SystemUtils
| Field Summary | |
static java.util.Hashtable |
m_activeTraces
|
static java.util.Vector |
m_activeTracesList
|
protected static java.util.Properties |
m_appProperties
|
protected static java.lang.String |
m_binDir
|
protected static java.lang.String |
m_cfgFile
|
static boolean |
m_failOnEncodingFailure
|
static boolean |
m_failOnReplacementCharacterDefault
|
protected static boolean |
m_isInitialized
|
protected static java.lang.String |
m_logFileMsgPrefix
|
protected static Log |
m_logger
|
protected static java.lang.String |
m_productBuildInfo
|
protected static java.lang.String |
m_productCopyright
|
protected static java.lang.String |
m_productThirdParty
|
protected static java.lang.String |
m_productVersion
|
protected static java.lang.String |
m_productVersionInfo
|
protected static java.lang.String |
m_propertyFile
|
protected static java.lang.String |
m_propertyFileDes
|
static boolean |
m_traceEverything
|
static TraceImplementor |
m_traceImpl
|
static java.text.SimpleDateFormat |
m_traceLogFormat
|
static java.lang.String |
m_tracePrefix
|
static boolean |
m_traceWithoutTimestamp
|
static boolean |
m_verbose
|
protected static java.util.Random |
m_waitRandom
|
static boolean |
m_writeUnicodeSignature
|
static boolean |
m_writeUTF8Signature
|
static int |
MSG_ERROR_TYPE
|
static int |
MSG_FATAL_TYPE
|
static int |
MSG_INFO_TYPE
|
static int |
MSG_WARNING_TYPE
|
| Constructor Summary | |
SystemUtils()
|
|
| Method Summary | |
static void |
addAsActiveTrace(java.lang.String section)
Enable a tracing "section". |
static void |
appendTraceMessage(java.lang.StringBuffer buf,
java.lang.String section,
java.lang.String message,
java.util.Date d,
boolean fullTraceInfo)
Used to build the actual output message created by the trace(...) function. |
static boolean |
checkStartup()
|
static void |
dumpException(java.lang.String section,
java.lang.Throwable t)
Dumps all information relevant about an exception including stack trace. |
static void |
err(java.lang.Throwable t,
java.lang.String msg)
|
static void |
errEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
|
static void |
error(java.lang.Exception e,
java.lang.String msg)
Deprecated. use err(e,msg) |
static void |
errorEx(java.lang.Exception e,
java.lang.String msg,
java.lang.String app)
Deprecated. use errEx(e,msg,app) |
static void |
fatal(java.lang.Throwable t,
java.lang.String msg)
|
static void |
fatalEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
|
static java.lang.String |
formatTraceLogDate(java.util.Date d)
Formats the date using the trace function's chosen format. |
static java.util.Vector |
getActiveTraces()
Gets a list of currently active traces. |
static java.util.Properties |
getAppProperties()
|
static java.lang.String |
getAppProperty(java.lang.String name)
|
static java.lang.String |
getBinDir()
|
static java.lang.String |
getCfgFileName()
|
static java.lang.String |
getCfgFilePath()
|
static boolean |
getFailOnEncodingFailure()
|
static boolean |
getFailOnReplacementCharacterDefault()
|
static java.lang.String |
getLogFileMsgPrefix()
|
static Log |
getLogger()
|
protected static NativeOsUtils |
getNativeOsUtils()
|
static java.lang.String |
getProductBuildInfo()
|
static java.lang.String |
getProductCopyright()
|
static java.lang.String |
getProductThirdParty()
|
static java.lang.String |
getProductVersion()
|
static java.lang.String |
getProductVersionInfo()
|
static TraceSection |
getSectionData(java.lang.String section)
obtain the section data object for a section |
static boolean |
getWriteUnicodeSignature()
|
static boolean |
getWriteUTF8Signature()
|
static void |
info(java.lang.String msg)
|
static void |
infoEx(java.lang.String msg,
java.lang.String app)
|
static boolean |
isActiveTrace(java.lang.String section)
Tests to see if a particular "section" of trace is active. |
static boolean |
isOlderVersion(java.lang.String info1,
java.lang.String info2)
|
protected static void |
loadProperties()
|
protected static void |
locateBinDir()
|
static void |
out(java.lang.String message)
Sends message to console. |
static void |
outln(java.lang.String message)
Sends message to console with line feed. |
static int[] |
parseVersion(java.lang.String info)
|
static void |
removeAsActiveTrace(java.lang.String section)
Turn off a tracing "section". |
static void |
reportDeprecatedUsage(java.lang.String msg)
create an Exception and dump it to the deprecation trace section. |
static void |
reportError(int type,
java.lang.String msg)
|
static void |
reportErrorEx(java.lang.Throwable t,
int type,
java.lang.String msg,
java.lang.String app)
|
static void |
setActiveTraces(java.util.Vector traceList)
Set the currently active traces. |
static void |
setAppProperty(java.lang.String name,
java.lang.String value)
|
static void |
setExceptionCause(java.lang.Throwable newException,
java.lang.Throwable causedByException)
|
static void |
setFailOnEncodingFailure(boolean newValue)
|
static void |
setFailOnReplacementCharacterDefault(boolean newValue)
|
static void |
setLogFileMsgPrefix(java.lang.String prefix)
|
static void |
setLogger(Log logger)
|
static void |
setPropertiesFile(java.lang.String fileName,
java.lang.String fileDes)
|
static void |
setWriteUnicodeSignature(boolean newValue)
setWriteUnicodeSignature() controls the behavior of FileUtils.writeFileEncodingSignatureHeader(). |
static void |
setWriteUTF8Signature(boolean newValue)
setWriteUTF8Signature() controls the behavior of FileUtils.writeFileEncodingSignatureHeader(). |
static boolean |
sleep(long millis)
Wait a specific amount of time. |
static boolean |
sleepRandom(long minMillis,
long maxMillis)
Wait a random amount of time. |
static void |
trace(java.lang.String section,
java.lang.String message)
Standard trace. |
static void |
traceBytes(java.lang.String section,
byte[] b,
int start,
int len)
Sends bytes to console. |
static void |
traceDirectToOutput(java.lang.String section,
java.lang.String message)
Like trace(...) but does not prefix message with section, date and thread info. |
static void |
traceDumpException(java.lang.String section,
java.lang.String message,
java.lang.Throwable t)
Like dumpException(...) except that caller can add an additional message to the dump. |
static void |
traceWithDate(java.lang.String section,
java.lang.String message,
java.util.Date d)
Trace that allows the date value to be supplied by caller. |
static void |
warn(java.lang.Throwable t,
java.lang.String msg)
|
static void |
warnEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
|
static void |
warning(java.lang.Exception e,
java.lang.String msg)
Deprecated. use warn(e,msg) |
static void |
warningEx(java.lang.Exception e,
java.lang.String msg,
java.lang.String app)
Deprecated. use warnEx(e,msg,app) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static java.lang.String m_productVersion
protected static java.lang.String m_productVersionInfo
protected static java.lang.String m_productBuildInfo
protected static java.lang.String m_productCopyright
protected static java.lang.String m_productThirdParty
public static final int MSG_INFO_TYPE
public static final int MSG_WARNING_TYPE
public static final int MSG_ERROR_TYPE
public static final int MSG_FATAL_TYPE
protected static java.lang.String m_logFileMsgPrefix
protected static java.lang.String m_binDir
protected static java.lang.String m_cfgFile
protected static java.lang.String m_propertyFile
protected static java.lang.String m_propertyFileDes
protected static java.util.Properties m_appProperties
protected static boolean m_isInitialized
protected static Log m_logger
protected static java.util.Random m_waitRandom
public static boolean m_verbose
public static boolean m_traceEverything
public static java.util.Vector m_activeTracesList
public static java.util.Hashtable m_activeTraces
public static java.lang.String m_tracePrefix
public static boolean m_traceWithoutTimestamp
public static TraceImplementor m_traceImpl
public static boolean m_failOnReplacementCharacterDefault
public static boolean m_failOnEncodingFailure
public static boolean m_writeUTF8Signature
public static boolean m_writeUnicodeSignature
public static java.text.SimpleDateFormat m_traceLogFormat
| Constructor Detail |
public SystemUtils()
| Method Detail |
public static boolean checkStartup()
public static java.lang.String getProductVersion()
public static java.lang.String getProductVersionInfo()
public static java.lang.String getProductBuildInfo()
public static java.lang.String getProductCopyright()
public static java.lang.String getProductThirdParty()
public static boolean isOlderVersion(java.lang.String info1,
java.lang.String info2)
public static int[] parseVersion(java.lang.String info)
public static java.lang.String getLogFileMsgPrefix()
public static void setLogFileMsgPrefix(java.lang.String prefix)
public static void setPropertiesFile(java.lang.String fileName,
java.lang.String fileDes)
public static java.util.Properties getAppProperties()
public static java.lang.String getAppProperty(java.lang.String name)
throws java.io.IOException
java.io.IOException
public static void setAppProperty(java.lang.String name,
java.lang.String value)
public static java.lang.String getBinDir()
public static java.lang.String getCfgFileName()
public static java.lang.String getCfgFilePath()
public static Log getLogger()
public static void setLogger(Log logger)
protected static void locateBinDir()
protected static void loadProperties()
throws java.io.IOException
java.io.IOExceptionprotected static NativeOsUtils getNativeOsUtils()
public static void reportError(int type,
java.lang.String msg)
public static void reportErrorEx(java.lang.Throwable t,
int type,
java.lang.String msg,
java.lang.String app)
public static void info(java.lang.String msg)
public static void infoEx(java.lang.String msg,
java.lang.String app)
public static void warning(java.lang.Exception e,
java.lang.String msg)
public static void warningEx(java.lang.Exception e,
java.lang.String msg,
java.lang.String app)
public static void warn(java.lang.Throwable t,
java.lang.String msg)
public static void warnEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
public static void error(java.lang.Exception e,
java.lang.String msg)
public static void errorEx(java.lang.Exception e,
java.lang.String msg,
java.lang.String app)
public static void err(java.lang.Throwable t,
java.lang.String msg)
public static void errEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
public static void fatal(java.lang.Throwable t,
java.lang.String msg)
public static void fatalEx(java.lang.Throwable t,
java.lang.String msg,
java.lang.String app)
public static boolean getFailOnReplacementCharacterDefault()
public static void setFailOnReplacementCharacterDefault(boolean newValue)
public static boolean getFailOnEncodingFailure()
public static void setFailOnEncodingFailure(boolean newValue)
public static void setWriteUnicodeSignature(boolean newValue)
public static boolean getWriteUnicodeSignature()
public static void setWriteUTF8Signature(boolean newValue)
public static boolean getWriteUTF8Signature()
public static boolean isActiveTrace(java.lang.String section)
public static TraceSection getSectionData(java.lang.String section)
section -
public static void addAsActiveTrace(java.lang.String section)
public static void removeAsActiveTrace(java.lang.String section)
public static void setActiveTraces(java.util.Vector traceList)
public static java.util.Vector getActiveTraces()
public static void reportDeprecatedUsage(java.lang.String msg)
public static java.lang.String formatTraceLogDate(java.util.Date d)
public static void trace(java.lang.String section,
java.lang.String message)
public static void traceWithDate(java.lang.String section,
java.lang.String message,
java.util.Date d)
public static void traceDirectToOutput(java.lang.String section,
java.lang.String message)
public static void traceBytes(java.lang.String section,
byte[] b,
int start,
int len)
public static void dumpException(java.lang.String section,
java.lang.Throwable t)
public static void traceDumpException(java.lang.String section,
java.lang.String message,
java.lang.Throwable t)
public static void appendTraceMessage(java.lang.StringBuffer buf,
java.lang.String section,
java.lang.String message,
java.util.Date d,
boolean fullTraceInfo)
public static void outln(java.lang.String message)
public static void out(java.lang.String message)
public static boolean sleep(long millis)
public static boolean sleepRandom(long minMillis,
long maxMillis)
minMillis - minimum amount of time to waitmaxMillis - maximum amount of time to wait
public static void setExceptionCause(java.lang.Throwable newException,
java.lang.Throwable causedByException)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
(c) 1996-2005 All rights reserved. Stellent, Inc. |