|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.paulwithers.openLog.OpenLogItem
public class OpenLogItem
Nested Class Summary | |
---|---|
static class |
OpenLogItem.LogType
Enum to define log type |
Field Summary | |
---|---|
private java.lang.String |
_accessLevel
|
private java.lang.Throwable |
_baseException
|
private java.util.Vector<java.lang.String> |
_clientVersion
|
private Database |
_currentDatabase
|
private java.lang.Boolean |
_displayError
|
private java.lang.String |
_displayErrorGeneric
|
private Document |
_errDoc
|
private java.lang.String |
_errDocUnid
|
private java.util.Date |
_eventJavaTime
|
private DateTime |
_eventTime
|
private java.lang.String |
_eventType
|
private java.lang.String |
_formName
|
private Database |
_logDb
|
private java.lang.String |
_logDbName
|
private java.lang.String |
_logEmail
|
private java.lang.String |
_logExpireDate
|
private static java.lang.String |
_logFormName
|
private java.lang.Boolean |
_logSuccess
|
private java.lang.String |
_message
|
private Session |
_session
|
private Session |
_sessionAsSigner
|
private java.util.logging.Level |
_severity
|
private java.util.Date |
_startJavaTime
|
private DateTime |
_startTime
|
private java.lang.Boolean |
_suppressEventStack
|
private java.lang.String |
_thisAgent
|
private java.lang.String |
_thisDatabase
|
private java.lang.String |
_thisServer
|
private java.util.Vector<java.lang.String> |
_userRoles
|
java.lang.String |
olDebugLevel
|
private static long |
serialVersionUID
|
private java.lang.Boolean |
suppressControlIdsForEvents
|
Constructor Summary | |
---|---|
OpenLogItem()
|
Method Summary | |
---|---|
void |
addFacesMessage(java.lang.String component,
java.lang.String msg)
|
private Database |
createLogDbFromTemplate()
Checks whether there is an org.openlog.templateFilepath xsp/notes.ini variable. |
java.lang.String |
getAccessLevel()
|
java.lang.Throwable |
getBase()
Gets the Throwable that is the error to be logged |
java.util.Vector<java.lang.String> |
getClientVersion()
|
Database |
getCurrentDatabase()
|
java.lang.Boolean |
getDisplayError()
|
java.lang.String |
getDisplayErrorGeneric()
|
java.lang.String |
getEffName()
|
Document |
getErrDoc()
|
int |
getErrLine(java.lang.Throwable ee)
|
DateTime |
getEventTime()
|
java.lang.String |
getEventType()
|
java.lang.String |
getFormName()
|
Database |
getLogDb()
|
java.lang.String |
getLogDbName()
|
java.lang.String |
getLogEmail()
|
java.lang.String |
getLogExpireDate()
|
java.lang.String |
getLogFormName()
|
boolean |
getLogSuccess()
|
java.lang.String |
getMessage()
|
private Session |
getSession()
|
private Session |
getSessionAsSigner()
|
java.util.logging.Level |
getSeverity()
|
private java.util.Vector<java.lang.String> |
getStackTrace(java.lang.Throwable ee)
|
private java.util.Vector<java.lang.String> |
getStackTrace(java.lang.Throwable ee,
int skip)
|
DateTime |
getStartTime()
|
java.lang.Boolean |
getSuppressEventStack()
Gets xsp.property of whether to suppress stack trace. |
java.lang.String |
getThisAgent()
|
java.lang.String |
getThisDatabase()
Gets the database the error is being logged for |
private java.lang.String |
getThisDatabasePath()
|
java.lang.String |
getThisServer()
|
java.lang.String |
getUserName()
|
java.util.Vector<java.lang.String> |
getUserRoles()
|
java.lang.Boolean |
isSuppressControlIdsForEvents()
Allows suppressing control IDs when logging messages from openLogBean with SSJS |
void |
logError(Session s,
java.lang.Throwable ee)
|
void |
logError(Session s,
java.lang.Throwable ee,
java.lang.String message,
java.util.logging.Level severity,
Document doc)
|
java.lang.String |
logError(java.lang.Throwable ee)
|
java.lang.String |
logErrorEx(java.lang.Throwable ee,
java.lang.String msg,
java.util.logging.Level severityType,
Document doc)
|
void |
logEvent(Session s,
java.lang.Throwable ee,
java.lang.String message,
java.util.logging.Level severity,
Document doc)
|
java.lang.String |
logEvent(java.lang.Throwable ee,
java.lang.String msg,
java.util.logging.Level severityType,
Document doc)
|
void |
recycle()
|
void |
setBase(java.lang.Throwable base)
Sets the Throwable that is the error to be logged |
void |
setDisplayError(java.lang.Boolean error)
|
void |
setErrDoc(Document doc)
|
private void |
setEventType(OpenLogItem.LogType typeError)
|
void |
setLogDbName(java.lang.String newLogPath)
|
void |
setMessage(java.lang.String message)
|
void |
setOlDebugLevel(java.lang.String newDebugLevel)
|
void |
setSeverity(java.util.logging.Level severity)
Sets the severity level to be logged |
void |
setSuppressControlIdsForEvents()
Allows suppressing control IDs when logging messages from openLogBean with SSJS |
void |
setSuppressEventStack(java.lang.Boolean suppressEventStack)
|
void |
setThisAgent(boolean currPage)
Complex method to get the "page" to log the error against. |
boolean |
writeToLog()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private static final java.lang.String _logFormName
private java.lang.String _logDbName
private java.lang.String _thisDatabase
private java.lang.String _thisServer
private java.lang.String _thisAgent
private java.lang.Boolean _logSuccess
private java.lang.String _accessLevel
private java.util.Vector<java.lang.String> _userRoles
private java.util.Vector<java.lang.String> _clientVersion
private java.lang.String _formName
private java.util.logging.Level _severity
private java.lang.String _eventType
private java.lang.String _message
private java.lang.Throwable _baseException
private java.util.Date _startJavaTime
private java.util.Date _eventJavaTime
private java.lang.String _errDocUnid
private transient Session _session
private transient Session _sessionAsSigner
private transient Database _logDb
private transient java.lang.Boolean _suppressEventStack
private transient java.lang.String _logEmail
private transient java.lang.String _logExpireDate
private transient Database _currentDatabase
private transient DateTime _startTime
private transient DateTime _eventTime
private transient Document _errDoc
private transient java.lang.Boolean suppressControlIdsForEvents
private transient java.lang.Boolean _displayError
private transient java.lang.String _displayErrorGeneric
public transient java.lang.String olDebugLevel
Constructor Detail |
---|
public OpenLogItem()
Method Detail |
---|
public void setBase(java.lang.Throwable base)
base
- public java.lang.Throwable getBase()
public void setSeverity(java.util.logging.Level severity)
severity
- Level severitypublic void setMessage(java.lang.String message)
message
- the message to setpublic java.lang.String getThisDatabase()
public java.lang.String getThisServer()
public java.lang.String getThisAgent()
public void setThisAgent(boolean currPage)
currPage
- boolean whether to log current URL or previouspublic Database getLogDb()
public Database getCurrentDatabase()
public java.lang.String getUserName()
public java.lang.String getEffName()
public java.lang.String getAccessLevel()
public java.util.Vector<java.lang.String> getUserRoles()
public java.util.Vector<java.lang.String> getClientVersion()
public DateTime getStartTime()
public java.lang.String getLogExpireDate()
public java.lang.String getLogEmail()
public java.lang.String getLogDbName()
public java.lang.Boolean getSuppressEventStack()
public void setSuppressEventStack(java.lang.Boolean suppressEventStack)
suppressEventStack
- Boolean whether or not to suppress stack trace for Eventsprivate java.lang.String getThisDatabasePath()
public java.lang.String getLogFormName()
public java.lang.String getFormName()
public int getErrLine(java.lang.Throwable ee)
public java.util.logging.Level getSeverity()
public DateTime getEventTime()
public java.lang.String getEventType()
public java.lang.String getMessage()
public Document getErrDoc()
public void setErrDoc(Document doc)
doc
- the documentpublic void setLogDbName(java.lang.String newLogPath)
public void setOlDebugLevel(java.lang.String newDebugLevel)
public java.lang.Boolean isSuppressControlIdsForEvents()
public void setSuppressControlIdsForEvents()
includeControlIdsForEvents
- the includeControlIdsForEvents to setpublic java.lang.Boolean getDisplayError()
public void setDisplayError(java.lang.Boolean error)
error
- whether or not to display the errorspublic java.lang.String getDisplayErrorGeneric()
private Session getSession()
private Session getSessionAsSigner()
public void recycle()
public boolean getLogSuccess()
public java.lang.String logError(java.lang.Throwable ee)
private void setEventType(OpenLogItem.LogType typeError)
typeError
- LogType of Error or Eventpublic java.lang.String logErrorEx(java.lang.Throwable ee, java.lang.String msg, java.util.logging.Level severityType, Document doc)
public java.lang.String logEvent(java.lang.Throwable ee, java.lang.String msg, java.util.logging.Level severityType, Document doc)
private java.util.Vector<java.lang.String> getStackTrace(java.lang.Throwable ee, int skip)
private java.util.Vector<java.lang.String> getStackTrace(java.lang.Throwable ee)
ee
- the Throwable
public void logError(Session s, java.lang.Throwable ee)
s
- Session the session to log foree
- Throwable the error to logpublic void logError(Session s, java.lang.Throwable ee, java.lang.String message, java.util.logging.Level severity, Document doc)
s
- Session the session to log foree
- Throwable the error to logmessage
- String the alternative message to logseverity
- Level to log asdoc
- Document to provide link forpublic void logEvent(Session s, java.lang.Throwable ee, java.lang.String message, java.util.logging.Level severity, Document doc)
s
- Session the session to log foree
- Throwable the event to logmessage
- String the alternative message to logseverity
- Level to log asdoc
- Document to provide link forpublic boolean writeToLog()
private Database createLogDbFromTemplate() throws NotesException
NotesException
public void addFacesMessage(java.lang.String component, java.lang.String msg)
component
- String component IDmsg
- String message to be passed back to the browser
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |