er.ajax
Class AjaxRemoteLogging
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WODynamicElement
com.webobjects.appserver._private.WODynamicGroup
er.ajax.AjaxDynamicElement
er.ajax.AjaxRemoteLogging
- All Implemented Interfaces:
- IAjaxElement
public class AjaxRemoteLogging
- extends AjaxDynamicElement
Allows you to log window.console
JS messages from the browser to
a logger on the server. Pretty helpful when trying to debug JS problems that
do not occur on your machine. As you will to a round trip to the server on
each message, it's pretty costly and should be used with care.
- Author:
- ak
Bindings |
logger | the log4j logger to append to (default: "AjaxRemoteLogging") |
level | the log4j logging level to use (default: "info") |
throttle | the number of milliseconds to collect statements before actually sending (default: 100) |
filter | a javascript function that returns true on a single argument
msg when the logging should go to the server |
Fields inherited from class com.webobjects.appserver.WODynamicElement |
_ConstructorParameters |
Constructor Summary |
AjaxRemoteLogging(java.lang.String arg0,
com.webobjects.foundation.NSDictionary arg1,
com.webobjects.appserver.WOElement arg2)
|
Method Summary |
protected void |
addRequiredWebResources(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
Override this method to append the needed scripts for this component. |
void |
appendToResponse(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
Overridden to call AjaxDynamicElement.addRequiredWebResources(WOResponse, WOContext) . |
com.webobjects.appserver.WOActionResults |
handleRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
Override this method to return the response for an Ajax request. |
Methods inherited from class er.ajax.AjaxDynamicElement |
_containerID, addScriptResourceInHead, addScriptResourceInHead, addStylesheetResourceInHead, addStylesheetResourceInHead, appendTagAttributeToResponse, associations, bindingNamed, booleanValueForBinding, hasBinding, invokeAction, setValueForBinding, shouldHandleRequest, stringValueForBinding, takeValuesFromRequest, valueForBinding, valueForBinding |
Methods inherited from class com.webobjects.appserver._private.WODynamicGroup |
addChildElement, appendChildrenToResponse, childrenElements, EmptyGroup, hasChildrenElements, invokeChildrenAction, takeChildrenValuesFromRequest, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AjaxRemoteLogging
public AjaxRemoteLogging(java.lang.String arg0,
com.webobjects.foundation.NSDictionary arg1,
com.webobjects.appserver.WOElement arg2)
appendToResponse
public void appendToResponse(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
- Description copied from class:
AjaxDynamicElement
- Overridden to call
AjaxDynamicElement.addRequiredWebResources(WOResponse, WOContext)
.
- Overrides:
appendToResponse
in class AjaxDynamicElement
addRequiredWebResources
protected void addRequiredWebResources(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
- Description copied from class:
AjaxDynamicElement
- Override this method to append the needed scripts for this component.
- Specified by:
addRequiredWebResources
in class AjaxDynamicElement
handleRequest
public com.webobjects.appserver.WOActionResults handleRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
- Description copied from class:
AjaxDynamicElement
- Override this method to return the response for an Ajax request.
- Specified by:
handleRequest
in interface IAjaxElement
- Specified by:
handleRequest
in class AjaxDynamicElement
Copyright © 2002 – 2007 Project Wonder.