|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.bham.gloss.NullLogger
public class NullLogger
A Logger object presents a "log" of an execution, eg, for debugging. This one swallows all input and does nothing. Subclass this class to make your loggers do something interesting (and save having to write each method twice). Copyright Richard Kaye 2007-8 for GLOSS, http://gloss.bham.ac.uk Usage permitted according to the GPL. No waranty.
Field Summary |
---|
Fields inherited from interface uk.ac.bham.gloss.Logger |
---|
LOG_ACTIONS, LOG_ALL, LOG_ERRORS, LOG_FILES, LOG_INPUT, LOG_MESSAGES, LOG_MODES, LOG_NONE, LOG_NORMAL, LOG_OUTPUT, LOG_PARAMETERS, LOG_PROCESSES |
Constructor Summary | |
---|---|
NullLogger()
create a logger that logs all messages matching mode |
Method Summary | |
---|---|
Logger |
attribute(int mask,
java.lang.String name,
boolean value)
add attribute to an opened tag |
Logger |
attribute(int mask,
java.lang.String name,
int value)
add attribute to an opened tag |
Logger |
attribute(int mask,
java.lang.String name,
java.lang.String value)
add attribute to an opened tag |
Logger |
attribute(java.lang.String name,
boolean value)
add attribute to an opened tag |
Logger |
attribute(java.lang.String name,
int value)
add attribute to an opened tag |
Logger |
attribute(java.lang.String name,
java.lang.String value)
add attribute to an opened tag |
Logger |
closeelement()
closes the element line |
Logger |
closeelement(int mask)
closes the element line |
Logger |
closeelement(int mask,
java.lang.String name)
closes the element line, checking correct name |
Logger |
closeelement(java.lang.String name)
closes the element line, checking correct name |
Logger |
closetag()
close the tag |
Logger |
closetag(int mask)
close the tag |
Logger |
cr()
prints a cr and indentation |
Logger |
cr(int mask)
prints a cr and indentation |
void |
doattribute(java.lang.String name,
boolean value)
|
void |
doattribute(java.lang.String name,
int value)
|
void |
doattribute(java.lang.String name,
java.lang.String value)
|
void |
docloseelement()
|
void |
docloseelement(java.lang.String name)
|
void |
doclosetag()
|
void |
docr()
|
void |
doelement(java.lang.String name)
|
void |
doprint(java.lang.String text)
|
void |
doprintln(java.lang.String text)
|
Logger |
element(int mask,
java.lang.String name)
opens a log line with a XML tag "name" |
Logger |
element(java.lang.String name)
opens a log line with a XML tag "name" |
protected int |
lastmask()
Returns the mask used in the last method call to this class that specified one and resets that mask to "all". |
int |
mode()
returns the mode of this logger |
Logger |
print(int mask,
java.lang.String text)
prints text to output, with indentation if required |
Logger |
print(java.lang.String text)
prints text to output, with indentation if required |
Logger |
println(int mask,
java.lang.String text)
prints text to output, with indentation if required |
Logger |
println(java.lang.String text)
prints text to output, with indentation if required |
Logger |
thisLogger()
returns this logger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NullLogger()
Method Detail |
---|
public int mode()
Logger
mode
in interface Logger
public Logger thisLogger()
Logger
thisLogger
in interface Logger
protected int lastmask()
public final Logger cr(int mask)
Logger
cr
in interface Logger
public final Logger cr()
Logger
cr
in interface Logger
public void docr()
public final Logger element(int mask, java.lang.String name)
Logger
element
in interface Logger
public final Logger element(java.lang.String name)
Logger
element
in interface Logger
public void doelement(java.lang.String name)
public final Logger print(int mask, java.lang.String text)
Logger
print
in interface Logger
public final Logger print(java.lang.String text)
Logger
print
in interface Logger
public void doprint(java.lang.String text)
public final Logger println(int mask, java.lang.String text)
Logger
println
in interface Logger
public final Logger println(java.lang.String text)
Logger
println
in interface Logger
public void doprintln(java.lang.String text)
public final Logger closeelement(int mask)
Logger
closeelement
in interface Logger
public final Logger closeelement()
Logger
closeelement
in interface Logger
public void docloseelement()
public final Logger closeelement(int mask, java.lang.String name)
Logger
closeelement
in interface Logger
public final Logger closeelement(java.lang.String name)
Logger
closeelement
in interface Logger
public void docloseelement(java.lang.String name)
public final Logger closetag(int mask)
Logger
closetag
in interface Logger
public final Logger closetag()
Logger
closetag
in interface Logger
public void doclosetag()
public final Logger attribute(int mask, java.lang.String name, java.lang.String value)
Logger
attribute
in interface Logger
public final Logger attribute(java.lang.String name, java.lang.String value)
Logger
attribute
in interface Logger
public void doattribute(java.lang.String name, java.lang.String value)
public final Logger attribute(int mask, java.lang.String name, int value)
Logger
attribute
in interface Logger
public final Logger attribute(java.lang.String name, int value)
Logger
attribute
in interface Logger
public void doattribute(java.lang.String name, int value)
public final Logger attribute(int mask, java.lang.String name, boolean value)
Logger
attribute
in interface Logger
public Logger attribute(java.lang.String name, boolean value)
Logger
attribute
in interface Logger
public void doattribute(java.lang.String name, boolean value)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |