Package ubic.gemma.web.controller.common
Class JavascriptLogger
java.lang.Object
ubic.gemma.web.controller.common.JavascriptLogger
Class to handle saving client-side javascript error messages and warnings to a server-side log.
- Author:
- tvrossum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Write to log with severity = "debug"void
Write to log with severity = "error"void
Write to log with severity = "fatal"void
Write to log with severity = "info"void
Defaults to writing to log with severity = "info"void
Write to log with severity = "warn"
-
Constructor Details
-
JavascriptLogger
public JavascriptLogger()
-
-
Method Details
-
writeToDebugLog
public void writeToDebugLog(String errorMessage, String url, String line, String href, String userAgent) Write to log with severity = "debug"- Parameters:
userAgent
- details about user's browser, OS etc
-
writeToErrorLog
public void writeToErrorLog(String errorMessage, String url, String line, String href, String userAgent) Write to log with severity = "error"- Parameters:
userAgent
- details about user's browser, OS etc
-
writeToFatalLog
public void writeToFatalLog(String errorMessage, String url, String line, String href, String userAgent) Write to log with severity = "fatal"- Parameters:
userAgent
- details about user's browser, OS etc
-
writeToInfoLog
public void writeToInfoLog(String errorMessage, String url, String line, String href, String userAgent) Write to log with severity = "info"- Parameters:
userAgent
- details about user's browser, OS etc
-
writeToLog
Defaults to writing to log with severity = "info"- Parameters:
userAgent
- details about user's browser, OS etc
-
writeToWarnLog
public void writeToWarnLog(String errorMessage, String url, String line, String href, String userAgent) Write to log with severity = "warn"- Parameters:
userAgent
- details about user's browser, OS etc
-