Package ubic.gemma.web.util
Class JavascriptLogger
- java.lang.Object
-
- ubic.gemma.web.util.JavascriptLogger
-
@Controller public class JavascriptLogger extends Object
Class to handle saving client-side javascript error messages and warnings to a server-side log.- Author:
- tvrossum
-
-
Constructor Summary
Constructors Constructor Description JavascriptLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeToDebugLog(String errorMessage, String url, String line, String href, String userAgent)
Write to log with severity = "debug"void
writeToErrorLog(String errorMessage, String url, String line, String href, String userAgent)
Write to log with severity = "error"void
writeToFatalLog(String errorMessage, String url, String line, String href, String userAgent)
Write to log with severity = "fatal"void
writeToInfoLog(String errorMessage, String url, String line, String href, String userAgent)
Write to log with severity = "info"void
writeToLog(String errorMessage, String url, String line, String href, String userAgent)
Defaults to writing to log with severity = "info"void
writeToWarnLog(String errorMessage, String url, String line, String href, String userAgent)
Write to log with severity = "warn"
-
-
-
Method Detail
-
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
public void writeToLog(String errorMessage, String url, String line, String href, String userAgent)
Defaults to writing to log with severity = "info"- Parameters:
userAgent
- details about user's browser, OS etc
-
-