Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
P
R
S
T
U
A
AbstractBugReportAppender
- class net.codesmarts.log4j.
AbstractBugReportAppender
.
Base class for BugReport Appenders
AbstractBugReportAppender()
- Constructor for class net.codesmarts.log4j.
AbstractBugReportAppender
AbstractEmailBugReportAppender
- class net.codesmarts.log4j.
AbstractEmailBugReportAppender
.
Base class for appenders that file bug reports as emails to specified addresses
AbstractEmailBugReportAppender()
- Constructor for class net.codesmarts.log4j.
AbstractEmailBugReportAppender
AbstractHttpBugReportAppender
- class net.codesmarts.log4j.
AbstractHttpBugReportAppender
.
Base class for creating BugReport appenders that file bugs to a web based bug tracking system
AbstractHttpBugReportAppender()
- Constructor for class net.codesmarts.log4j.
AbstractHttpBugReportAppender
activateOptions()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
addEvent(Thread, BugReportAppender, LoggingEvent)
- Method in class net.codesmarts.log4j.
BugReportController
Log an event by a specific appender for a specific thread
addEvent(LoggingEvent)
- Method in class net.codesmarts.log4j.
ThreadEventLog
Add event to the log
append(BugReport)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Append a bug report
append(LoggingEvent)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
This method does nothing, use append(BugReport)
append(BugReport)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
append(BugReport)
- Method in interface net.codesmarts.log4j.
BugReportAppender
Append a bug report
append(BugReport)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
append(BugReport)
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Addend a logging event
application
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
assignTo
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
B
BugReport
- class net.codesmarts.log4j.
BugReport
.
This class represents a list of logging events and a semiunique key as an atomic bug repot
BugReport(List, int)
- Constructor for class net.codesmarts.log4j.
BugReport
Create a new bug report.
BugReportAppender
- interface net.codesmarts.log4j.
BugReportAppender
.
BugReportController
- class net.codesmarts.log4j.
BugReportController
.
Controller singleton that coordinates bugreport appenders and bug reports
BugReportController()
- Constructor for class net.codesmarts.log4j.
BugReportController
Constructor
BugReportRunner
- class net.codesmarts.log4j.
BugReportRunner
.
Wrapper class used to call append on a BugReport appender it a separate thread
BugReportRunner(BugReportAppender, BugReport)
- Constructor for class net.codesmarts.log4j.
BugReportRunner
Create a new runner
BugsGenieBugReportAppender
- class net.codesmarts.log4j.
BugsGenieBugReportAppender
.
Appender to file Bug Reports into the Bugs Genie bug tracking system (http://bugs-bug-genie.sourceforge.net/)
BugsGenieBugReportAppender()
- Constructor for class net.codesmarts.log4j.
BugsGenieBugReportAppender
bugsPassword
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
bugsUsername
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
build
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
C
CONTENT
- Static variable in class net.codesmarts.log4j.
HashUtility
category
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
close()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
D
doAppend(LoggingEvent)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Append an logging event
E
EmailBugReportAppender
- class net.codesmarts.log4j.
EmailBugReportAppender
.
Bug Report appender that sends BugReports via email
EmailBugReportAppender()
- Constructor for class net.codesmarts.log4j.
EmailBugReportAppender
edition
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
F
FULL_REPORT
- Static variable in class net.codesmarts.log4j.
ThreadEventLog
FileSystemBugReportAppender
- class net.codesmarts.log4j.
FileSystemBugReportAppender
.
Log4j appender that collects logging evnets in the same thread in a common buffer
FileSystemBugReportAppender()
- Constructor for class net.codesmarts.log4j.
FileSystemBugReportAppender
G
generateBugReport(boolean)
- Method in class net.codesmarts.log4j.
ThreadEventLog
Generate a bug report from this list
getAuthenticationHost()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Get the host for HTTP authentication
getAuthenticationPassword()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Get the HTTP authentication password
getAuthenticationRealm()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Get the realm for HTTP authentication
getAuthenticationUsername()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Get the HTTP authentication username
getBugCount(BugReport)
- Method in class net.codesmarts.log4j.
BugReportController
Return the number of times this bug has been seen
getDirectory()
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Get the name of the directory in which bug reports are filed
getEvents()
- Method in class net.codesmarts.log4j.
BugReport
Return the list of logging events contained in this report
getExtension()
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Get the extension of bug report files.
getHTMLMessage(BugReport)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Implementing class decides how to create email message body
getHTMLMessage(BugReport)
- Method in class net.codesmarts.log4j.
EmailBugReportAppender
getHashMethod()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Get the hash method specified by this appender
getHashMethod()
- Method in interface net.codesmarts.log4j.
BugReportAppender
Get the hash method used by this appender
getHashingMethod()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Get the hash method specified by this appender
getHttpClient()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Get an HttpClient
getInstance()
- Static method in class net.codesmarts.log4j.
BugReportController
Get a reference to the BugReportController
getKey()
- Method in class net.codesmarts.log4j.
BugReport
Return the semiunique hash value of this report
getMaxSize()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
The maximum number of logging events allowed in a single report.
getMaxSize()
- Method in interface net.codesmarts.log4j.
BugReportAppender
Get the maximum buffer size
getMessage(BugReport)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Implementing class decides how to create email message body
getMessage(BugReport)
- Method in class net.codesmarts.log4j.
EmailBugReportAppender
getMessage(BugReport)
- Method in class net.codesmarts.log4j.
SMSBugReportAppender
Sends the first thresholdPriority event message as the message
getSubject(BugReport)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Implementing class decides how to create email subject
getSubject(BugReport)
- Method in class net.codesmarts.log4j.
EmailBugReportAppender
getSubject(BugReport)
- Method in class net.codesmarts.log4j.
SMSBugReportAppender
getThresholdPriority()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
The threshold priority is the priority required to generate a bug report.
getThresholdPriority()
- Method in interface net.codesmarts.log4j.
BugReportAppender
Get the priority required to trigger a bug report
getThresholdSize()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
For short running threads (like serlvet requets/reponse handlers), a log report is generated when the application thread dies.
getThresholdSize()
- Method in interface net.codesmarts.log4j.
BugReportAppender
Get the buffer size required to trigger a bug report
H
HashUtility
- class net.codesmarts.log4j.
HashUtility
.
Methods for creating semiunique hash values based on logging incidents
HashUtility()
- Constructor for class net.codesmarts.log4j.
HashUtility
hash(List, int)
- Static method in class net.codesmarts.log4j.
HashUtility
Create hash values based on incidents
I
INCREMENTAL_REPORT
- Static variable in class net.codesmarts.log4j.
ThreadEventLog
init()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
initialize appender (use this instead of activateOptions)
init()
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
init()
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
initialize appender
init()
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
initialize appender
init()
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Initialize appender
init()
- Method in class net.codesmarts.log4j.
SMSBugReportAppender
isNewBugReport(BugReport)
- Method in class net.codesmarts.log4j.
BugReportController
Returns true if this is a new bug report
isReportDuplicates()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
This returns true if this appender is configured to file duplicate reports.
isReportDuplicates()
- Method in interface net.codesmarts.log4j.
BugReportAppender
This returns true if this appender is configured to file duplicate reports.
isTriggered()
- Method in class net.codesmarts.log4j.
ThreadEventLog
L
LOCATION
- Static variable in class net.codesmarts.log4j.
HashUtility
N
net.codesmarts.log4j
- package net.codesmarts.log4j
P
product
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
R
registerLog(Thread, BugReportAppender)
- Method in class net.codesmarts.log4j.
BugReportController
Register a thread and an appender with the controller.
requiresLayout()
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
requiresLayout()
- Method in class net.codesmarts.log4j.
SMSBugReportAppender
run()
- Method in class net.codesmarts.log4j.
BugReportController
Main Loop
run()
- Method in class net.codesmarts.log4j.
BugReportRunner
Call append(BugReport) on the appender
S
SMSBugReportAppender
- class net.codesmarts.log4j.
SMSBugReportAppender
.
SMSBugReportAppender()
- Constructor for class net.codesmarts.log4j.
SMSBugReportAppender
setApplication(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie application for this appender
setAssignTo(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie user to whom to assign bugs.
setAuthenticationHost(String)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Set the host for HTTP authentication
setAuthenticationPassword(String)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Set the HTTP authentication password
setAuthenticationRealm(String)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Set the realm for HTTP authentication
setAuthenticationUsername(String)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Set the HTTP authentication username
setBugsPassword(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie password for this appender
setBugsUsername(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie username for this appender
setBuild(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie build.
setCategory(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie category for this appender
setConnectionStaleCheckingEnabled(boolean)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
Enable checking of stale connections
setDirectory(String)
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Set the bug report directory.
setEdition(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie edition for this appender
setExtension(String)
- Method in class net.codesmarts.log4j.
FileSystemBugReportAppender
Set the extension of bug report files
setFrom(String)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Set the email address from which to send messages
setHashingMethod(String)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Set the hash method for creating semiunique keys.
setHtml(boolean)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Set this to true to send messages in HTML format; defaults to false
setHtmlLayout(Layout)
- Method in class net.codesmarts.log4j.
EmailBugReportAppender
setLayout(Layout)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
setMaxConnectionsPerHost(int)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
set Maximum number of connections allowed per host
setMaxSize(int)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Set the maximum size of the log buffer
setMaxTotalConnections(int)
- Method in class net.codesmarts.log4j.
AbstractHttpBugReportAppender
set maximum number of allowed connections
setProduct(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie product for this appender
setReportDuplicates(boolean)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Set the flag to report duplicate Bug Reports
setSmtpServer(String)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Set the SMTP server to use for message delivery
setStatus(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Set the Bugs Genie status for this appender
setSubject(String)
- Method in class net.codesmarts.log4j.
SMSBugReportAppender
Set the subject for all SMS messages
setSubjectPrepend(String)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Set optional string to prepend to all messages
setThresholdPriority(Priority)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Bug Reports are triggered when a logging event of this priority is detected
setThresholdSize(int)
- Method in class net.codesmarts.log4j.
AbstractBugReportAppender
Set the threadhold size of the event buffer
setTo(String)
- Method in class net.codesmarts.log4j.
AbstractEmailBugReportAppender
Set comma delimited list of message recipients
setUrl(String)
- Method in class net.codesmarts.log4j.
BugsGenieBugReportAppender
Url of the direct_bug_post.php file
status
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
T
THROWABLE
- Static variable in class net.codesmarts.log4j.
HashUtility
ThreadEventLog
- class net.codesmarts.log4j.
ThreadEventLog
.
Log of events for a single appender and thread.
ThreadEventLog(Priority, int, int, int)
- Constructor for class net.codesmarts.log4j.
ThreadEventLog
Constructor
U
url
- Variable in class net.codesmarts.log4j.
BugsGenieBugReportAppender
A
B
C
D
E
F
G
H
I
L
N
P
R
S
T
U
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2005 CodeSmarts. All Rights Reserved.