public class Tracer
extends java.lang.Object
implements java.io.Serializable, com.progress.common.ehnlog.IAppLogger
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEF_EXEC_ENV_ID |
static java.lang.String |
DEF_SUBSYSTEM_ID |
static java.lang.String |
O4GLRT_VERSIONID |
CI_NONE, DEST_BOTH, DEST_DISPLAY, DEST_LOGFILE, DEST_NONE, EI_NONE, LOG_APPEND, LOG_OVERWRITE, LOGENT_NONE, LOGGING_BASIC, LOGGING_DIAG, LOGGING_ERRORS, LOGGING_EXTENDED, LOGGING_OFF, LOGGING_TERSE, LOGGING_VERBOSE, LOGTHRESHOLD_NONE, MAXLOGENTRIES, NUMLOGFILES_NONE, SL_NONE
Constructor and Description |
---|
Tracer() |
Modifier and Type | Method and Description |
---|---|
void |
ehnLogDump(int dest,
int severityLevel,
java.lang.String execEnvId,
java.lang.String entrytypeId,
java.lang.String msgText,
byte[] pbData,
int cbData) |
void |
ehnLogStackTrace(int dest,
int severityLevel,
java.lang.String execEnvId,
java.lang.String entrytypeId,
java.lang.String msgText,
java.lang.Throwable e) |
void |
ehnLogWrite(int dest,
int severityLevel,
java.lang.String execEnvId,
java.lang.String entrytypeId,
java.lang.String msgText) |
void |
endTrace() |
java.lang.String |
getCurrentLogFileName() |
com.progress.common.ehnlog.LogHandler |
getDispHandler() |
com.progress.common.ehnlog.LogWriter |
getDispWriter() |
java.lang.String |
getExecEnvId() |
com.progress.common.ehnlog.LogHandler |
getFileHandler() |
com.progress.common.ehnlog.LogWriter |
getFileWriter() |
com.progress.common.ehnlog.LogContext |
getLogContext() |
long |
getLogEntries() |
boolean |
getLoggingIsOn() |
int |
getLoggingLevel() |
byte[] |
getLogSubLevels() |
int |
getNumLogFiles() |
boolean |
getSubLevelUsed() |
boolean |
ifLogBasic(long logEntries,
int logEntryIndex) |
boolean |
ifLogExtended(long logEntries,
int logEntryIndex) |
boolean |
ifLogIt(int loggingLevel,
long logEntries,
int logEntryIndex) |
boolean |
ifLogLevel(int loggingLevel) |
boolean |
ifLogVerbose(long logEntries,
int logEntryIndex) |
void |
logAssert(boolean bCondition,
int entrytypeId,
java.lang.String msg) |
void |
logBasic(int entrytypeId,
long msgId,
java.lang.Object... msgTokens) |
void |
logBasic(int entrytypeId,
java.lang.String msgFormat,
java.lang.Object... msgTokens) |
void |
logClose() |
void |
logDump(int level,
int entrytypeId,
java.lang.String msg,
byte[] pData,
int len) |
void |
logError(long msgId,
java.lang.Object... msgTokens) |
void |
logError(java.lang.String msgFormat,
java.lang.Object... msgTokens) |
void |
logExtended(int entrytypeId,
long msgId,
java.lang.Object... msgTokens) |
void |
logExtended(int entrytypeId,
java.lang.String msgFormat,
java.lang.Object... msgTokens) |
void |
logStackTrace(int entrytypeId,
long msgId,
java.lang.Object[] msgTokens,
java.lang.Throwable except) |
void |
logStackTrace(int entrytypeId,
java.lang.String msg,
java.lang.Throwable except) |
void |
logStackTrace(long msgId,
java.lang.Object[] msgTokens,
java.lang.Throwable except) |
void |
logStackTrace(java.lang.String msg,
java.lang.Throwable except) |
void |
logVerbose(int entrytypeId,
long msgId,
java.lang.Object... msgTokens) |
void |
logVerbose(int entrytypeId,
java.lang.String msgFormat,
java.lang.Object... msgTokens) |
void |
logWithThisLevel(int level,
int entrytypeId,
java.lang.String msg) |
void |
logWriteMessage(int dest,
int severityLevel,
java.lang.String execEnvId,
java.lang.String entrytypeId,
java.lang.String msgText) |
void |
logWriteMessage(int dest,
int severityLevel,
java.lang.String execEnvId,
java.lang.String entrytypeId,
java.lang.String msgText,
java.lang.Throwable except) |
java.lang.String |
nameAt(int index) |
void |
print(java.lang.String string) |
void |
print(java.lang.String string,
int level) |
void |
print(java.lang.Throwable t) |
void |
print(java.lang.Throwable t,
int level) |
boolean |
registerThresholdEventHandler(com.progress.common.ehnlog.ILogEvntHandler handler) |
long |
resetLogEntries(java.lang.String logEntryTypes) |
void |
setExecEnvId(java.lang.String newExecEnvId) |
long |
setLogEntries(long newLogEntries,
boolean newsubLevelUsed,
byte[] newlogSubLevels) |
long |
setLogEntries(java.lang.String logEntryTypes) |
int |
setLoggingLevel(int newLevel) |
void |
startTrace() |
void |
startTrace(int level) |
void |
startTrace(java.lang.String fileName) |
void |
startTrace(java.lang.String fileName,
int level) |
boolean |
switchLogFile(java.lang.String logFileName,
int logAppendMode) |
public static final java.lang.String DEF_EXEC_ENV_ID
public static final java.lang.String DEF_SUBSYSTEM_ID
public static final java.lang.String O4GLRT_VERSIONID
public void startTrace()
public void startTrace(int level)
public void startTrace(java.lang.String fileName)
public java.lang.String getCurrentLogFileName()
getCurrentLogFileName
in interface com.progress.common.ehnlog.IEhnLog
public boolean registerThresholdEventHandler(com.progress.common.ehnlog.ILogEvntHandler handler)
registerThresholdEventHandler
in interface com.progress.common.ehnlog.IEhnLog
public void startTrace(java.lang.String fileName, int level)
public void print(java.lang.String string)
public void print(java.lang.String string, int level)
public void print(java.lang.Throwable t)
public void print(java.lang.Throwable t, int level)
public void endTrace()
public boolean switchLogFile(java.lang.String logFileName, int logAppendMode)
switchLogFile
in interface com.progress.common.ehnlog.IEhnLog
public int setLoggingLevel(int newLevel)
setLoggingLevel
in interface com.progress.common.ehnlog.IAppLogger
public long setLogEntries(long newLogEntries, boolean newsubLevelUsed, byte[] newlogSubLevels)
setLogEntries
in interface com.progress.common.ehnlog.IEhnLog
public long getLogEntries()
getLogEntries
in interface com.progress.common.ehnlog.IEhnLog
public long setLogEntries(java.lang.String logEntryTypes)
setLogEntries
in interface com.progress.common.ehnlog.IAppLogger
public long resetLogEntries(java.lang.String logEntryTypes)
resetLogEntries
in interface com.progress.common.ehnlog.IAppLogger
public int getLoggingLevel()
getLoggingLevel
in interface com.progress.common.ehnlog.IEhnLog
public boolean ifLogLevel(int loggingLevel)
ifLogLevel
in interface com.progress.common.ehnlog.IEhnLog
public boolean ifLogIt(int loggingLevel, long logEntries, int logEntryIndex)
ifLogIt
in interface com.progress.common.ehnlog.IEhnLog
public boolean ifLogExtended(long logEntries, int logEntryIndex)
ifLogExtended
in interface com.progress.common.ehnlog.IEhnLog
public boolean ifLogBasic(long logEntries, int logEntryIndex)
ifLogBasic
in interface com.progress.common.ehnlog.IEhnLog
public boolean ifLogVerbose(long logEntries, int logEntryIndex)
ifLogVerbose
in interface com.progress.common.ehnlog.IEhnLog
public void logExtended(int entrytypeId, long msgId, java.lang.Object... msgTokens)
logExtended
in interface com.progress.common.ehnlog.IAppLogger
public void logExtended(int entrytypeId, java.lang.String msgFormat, java.lang.Object... msgTokens)
logExtended
in interface com.progress.common.ehnlog.IAppLogger
public void logAssert(boolean bCondition, int entrytypeId, java.lang.String msg)
logAssert
in interface com.progress.common.ehnlog.IAppLogger
public void logBasic(int entrytypeId, long msgId, java.lang.Object... msgTokens)
logBasic
in interface com.progress.common.ehnlog.IAppLogger
public void logBasic(int entrytypeId, java.lang.String msgFormat, java.lang.Object... msgTokens)
logBasic
in interface com.progress.common.ehnlog.IAppLogger
public void logVerbose(int entrytypeId, long msgId, java.lang.Object... msgTokens)
logVerbose
in interface com.progress.common.ehnlog.IAppLogger
public void logVerbose(int entrytypeId, java.lang.String msgFormat, java.lang.Object... msgTokens)
logVerbose
in interface com.progress.common.ehnlog.IAppLogger
public void logError(long msgId, java.lang.Object... msgTokens)
logError
in interface com.progress.common.ehnlog.IAppLogger
public void logError(java.lang.String msgFormat, java.lang.Object... msgTokens)
logError
in interface com.progress.common.ehnlog.IAppLogger
public void logWithThisLevel(int level, int entrytypeId, java.lang.String msg)
logWithThisLevel
in interface com.progress.common.ehnlog.IAppLogger
public void logWriteMessage(int dest, int severityLevel, java.lang.String execEnvId, java.lang.String entrytypeId, java.lang.String msgText)
logWriteMessage
in interface com.progress.common.ehnlog.IAppLogger
public void logWriteMessage(int dest, int severityLevel, java.lang.String execEnvId, java.lang.String entrytypeId, java.lang.String msgText, java.lang.Throwable except)
logWriteMessage
in interface com.progress.common.ehnlog.IAppLogger
public void ehnLogWrite(int dest, int severityLevel, java.lang.String execEnvId, java.lang.String entrytypeId, java.lang.String msgText)
ehnLogWrite
in interface com.progress.common.ehnlog.IEhnLog
public com.progress.common.ehnlog.LogContext getLogContext()
getLogContext
in interface com.progress.common.ehnlog.IAppLogger
public java.lang.String getExecEnvId()
getExecEnvId
in interface com.progress.common.ehnlog.IAppLogger
public void setExecEnvId(java.lang.String newExecEnvId)
setExecEnvId
in interface com.progress.common.ehnlog.IAppLogger
public void logStackTrace(java.lang.String msg, java.lang.Throwable except)
logStackTrace
in interface com.progress.common.ehnlog.IAppLogger
public void logStackTrace(long msgId, java.lang.Object[] msgTokens, java.lang.Throwable except)
logStackTrace
in interface com.progress.common.ehnlog.IAppLogger
public void logStackTrace(int entrytypeId, java.lang.String msg, java.lang.Throwable except)
logStackTrace
in interface com.progress.common.ehnlog.IAppLogger
public void logStackTrace(int entrytypeId, long msgId, java.lang.Object[] msgTokens, java.lang.Throwable except)
logStackTrace
in interface com.progress.common.ehnlog.IAppLogger
public void ehnLogDump(int dest, int severityLevel, java.lang.String execEnvId, java.lang.String entrytypeId, java.lang.String msgText, byte[] pbData, int cbData)
ehnLogDump
in interface com.progress.common.ehnlog.IEhnLog
public void ehnLogStackTrace(int dest, int severityLevel, java.lang.String execEnvId, java.lang.String entrytypeId, java.lang.String msgText, java.lang.Throwable e)
ehnLogStackTrace
in interface com.progress.common.ehnlog.IEhnLog
public void logDump(int level, int entrytypeId, java.lang.String msg, byte[] pData, int len)
logDump
in interface com.progress.common.ehnlog.IAppLogger
public void logClose()
logClose
in interface com.progress.common.ehnlog.IAppLogger
public java.lang.String nameAt(int index)
nameAt
in interface com.progress.common.ehnlog.IAppLogger
public int getNumLogFiles()
getNumLogFiles
in interface com.progress.common.ehnlog.IEhnLog
public boolean getSubLevelUsed()
getSubLevelUsed
in interface com.progress.common.ehnlog.IEhnLog
public byte[] getLogSubLevels()
getLogSubLevels
in interface com.progress.common.ehnlog.IEhnLog
public boolean getLoggingIsOn()
getLoggingIsOn
in interface com.progress.common.ehnlog.IEhnLog
public com.progress.common.ehnlog.LogWriter getDispWriter()
getDispWriter
in interface com.progress.common.ehnlog.IEhnLog
public com.progress.common.ehnlog.LogWriter getFileWriter()
getFileWriter
in interface com.progress.common.ehnlog.IEhnLog
public com.progress.common.ehnlog.LogHandler getDispHandler()
getDispHandler
in interface com.progress.common.ehnlog.IEhnLog
public com.progress.common.ehnlog.LogHandler getFileHandler()
getFileHandler
in interface com.progress.common.ehnlog.IEhnLog