|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.isti.util.ErrorMessageMgr
com.isti.util.ClientLogViaCfgProps
Class ClientLogViaCfgProps creates a log file using 'CfgPropItem' objects. The usage will usually be to extend this class, call the 'createLogFile()' method, and then make use of the 'logObj' variable.
| Field Summary | |
CfgPropItem |
clientConsoleLevelProp
Message level for console output. |
CfgPropItem |
clientLogFileLevelProp
Message level for log file output. |
CfgPropItem |
clientLogFileNameProp
Name of the log file. |
CfgPropItem |
consoleRedirectFileNameProp
Name of the console output redirect file. |
protected java.io.PrintStream |
consoleRedirectStream
Output stream for redirected console output. |
CfgProperties |
logFileProps
Configuration-properties object holding the log-file items. |
CfgPropItem |
logFilesMaxAgeInDaysProp
Maximum age for log files (days, 0=infinite). |
protected LogFile |
logObj
Log-file object. |
| Constructor Summary | |
ClientLogViaCfgProps()
Creates an object for creating a log file using 'CfgPropItem' objects. |
|
ClientLogViaCfgProps(CfgProperties cfgPropsObj)
Creates an object for creating a log file using 'CfgPropItem' objects. |
|
ClientLogViaCfgProps(CfgProperties cfgPropsObj,
java.lang.Object groupSelObj)
Creates an object for creating a log file using 'CfgPropItem' objects. |
|
| Method Summary | |
void |
addLogFilePropItems(CfgProperties cfgPropsObj)
Adds the log-file items to the given configuration-properties object. |
void |
addLogFilePropItems(CfgProperties cfgPropsObj,
java.lang.Object groupSelObj)
Adds the log-file items to the given configuration-properties object. |
void |
closeConsoleRedirectStream()
Closes the console-redirect object created via the 'createLogFile()' method. |
void |
closeLogFile()
Closes the log-file object created via the 'createLogFile()' method. |
boolean |
createLogFile(boolean abortOnErrorFlag)
Creates a log file and sets it up using the configuration-property item objects. |
java.io.PrintStream |
getConsoleRedirectStreamObj()
Returns the console-redirect object created via the 'createLogFile()' method. |
LogFile |
getLogFileObj()
Returns the log-file object created via the 'createLogFile()' method. |
void |
setGroupSelObj(java.lang.Object groupSelObj)
Sets the group-selection object for the log-file items. |
| Methods inherited from class com.isti.util.ErrorMessageMgr |
clearErrorMessageString, clearFetchedErrorMessage, enterErrorMessageString, getErrorMessageFlag, getErrorMessageString, getUnfetchedMessageFlag, setErrorMessageString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected LogFile logObj
protected java.io.PrintStream consoleRedirectStream
public final CfgProperties logFileProps
public final CfgPropItem consoleRedirectFileNameProp
public final CfgPropItem clientLogFileNameProp
public final CfgPropItem clientLogFileLevelProp
public final CfgPropItem clientConsoleLevelProp
public final CfgPropItem logFilesMaxAgeInDaysProp
| Constructor Detail |
public ClientLogViaCfgProps()
public ClientLogViaCfgProps(CfgProperties cfgPropsObj,
java.lang.Object groupSelObj)
cfgPropsObj - the configuration-properties object to use.groupSelObj - the configuration-group-selection object to use,
or null for none.public ClientLogViaCfgProps(CfgProperties cfgPropsObj)
cfgPropsObj - the configuration-properties object to use.| Method Detail |
public final void addLogFilePropItems(CfgProperties cfgPropsObj,
java.lang.Object groupSelObj)
cfgPropsObj - the configuration-properties object to use.groupSelObj - the configuration-group-selection object to use,
or null for none.public final void addLogFilePropItems(CfgProperties cfgPropsObj)
cfgPropsObj - the configuration-properties object to use.public final void setGroupSelObj(java.lang.Object groupSelObj)
groupSelObj - the configuration-group-selection object to use,
or null for none.public boolean createLogFile(boolean abortOnErrorFlag)
abortOnErrorFlag - if true then this method will return
immediately after the first error is flagged (without creating
the log file); if false then this method will always create the
log file.
public LogFile getLogFileObj()
public void closeLogFile()
public java.io.PrintStream getConsoleRedirectStreamObj()
public void closeConsoleRedirectStream()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||