|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.util.UserWorkLog
public class UserWorkLog
An accumulative logger for messages to be delivered to the user while the system does work. Typically this is used to provide some progress or detail information for extensive user actions.
| Field Summary | |
|---|---|
protected java.lang.StringBuffer |
buf
Our cumulative buffer for log messages. |
protected boolean |
levelPrefixing
Whether log messages are prefixed with the level or not. |
protected int |
logLevel
Severity cutoff for log messages. |
protected boolean |
messages
A flag indicating whether there are log messages available or not. |
| Fields inherited from interface org.sandev.basics.nodecommon.Logger |
|---|
LOGLEVEL_DEBUG, LOGLEVEL_ERROR, LOGLEVEL_FATAL, LOGLEVEL_INFO, LOGLEVEL_STR_DEBUG, LOGLEVEL_STR_ERROR, LOGLEVEL_STR_FATAL, LOGLEVEL_STR_INFO, LOGLEVEL_STR_WARN, LOGLEVEL_STRINGS, LOGLEVEL_WARN |
| Constructor Summary | |
|---|---|
UserWorkLog()
General ctor does nothing. |
|
UserWorkLog(java.lang.String instanceName,
boolean usePrefix)
Calls init and setLevelPrefixing with usePrefix. |
|
| Method Summary | |
|---|---|
java.lang.StringBuffer |
getBuf()
accessor for buf |
boolean |
getLevelPrefixing()
accessor for levelPrefixing |
int |
getLogLevel()
accessor for logLevel |
boolean |
hasMessages()
accessor for messages |
void |
init(java.lang.String instanceName)
The instanceName is ignored in this case, since this logger is used by the UI, and represents cumulative processing information. |
void |
log(int severity,
java.lang.String msg)
Add this message to our buffer, followed by a linefeed. |
void |
log(java.lang.String msg)
Shorthand for a LOGLEVEL_INFO message |
void |
logwarn(java.lang.String msg)
Shorthand for a LOGLEVEL_WARN message |
void |
setBuf(java.lang.StringBuffer buf)
mutator for buf |
void |
setLevelPrefixing(boolean val)
mutator for levelPrefixing |
void |
setLogLevel(int val)
mutator for logLevel |
void |
setMessages(boolean val)
mutator for messages |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.StringBuffer buf
protected boolean messages
protected int logLevel
protected boolean levelPrefixing
| Constructor Detail |
|---|
public UserWorkLog()
public UserWorkLog(java.lang.String instanceName,
boolean usePrefix)
| Method Detail |
|---|
public java.lang.StringBuffer getBuf()
public void setBuf(java.lang.StringBuffer buf)
public boolean hasMessages()
public void setMessages(boolean val)
public int getLogLevel()
getLogLevel in interface Loggerpublic void setLogLevel(int val)
setLogLevel in interface Loggerpublic boolean getLevelPrefixing()
public void setLevelPrefixing(boolean val)
public void init(java.lang.String instanceName)
init in interface Logger
public void log(int severity,
java.lang.String msg)
log in interface Loggerpublic void log(java.lang.String msg)
public void logwarn(java.lang.String msg)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||