|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.codesmarts.log4j.BugReportController
Controller singleton that coordinates bugreport appenders and bug reports
| Constructor Summary | |
protected |
BugReportController()
Constructor |
| Method Summary | |
void |
addEvent(java.lang.Thread thread,
BugReportAppender appender,
org.apache.log4j.spi.LoggingEvent event)
Log an event by a specific appender for a specific thread |
int |
getBugCount(BugReport report)
Return the number of times this bug has been seen |
static BugReportController |
getInstance()
Get a reference to the BugReportController |
boolean |
isNewBugReport(BugReport report)
Returns true if this is a new bug report |
void |
registerLog(java.lang.Thread thread,
BugReportAppender appender)
Register a thread and an appender with the controller. |
void |
run()
Main Loop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected BugReportController()
| Method Detail |
public static BugReportController getInstance()
public void registerLog(java.lang.Thread thread,
BugReportAppender appender)
thread - Thread to watchappender - Appender writing logs for this thread
public void addEvent(java.lang.Thread thread,
BugReportAppender appender,
org.apache.log4j.spi.LoggingEvent event)
thread - the watched threadappender - Appender writing logsevent - the event to trackpublic boolean isNewBugReport(BugReport report)
report -
public int getBugCount(BugReport report)
report -
public void run()
run in interface java.lang.RunnableRunnable.run()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||