# a4j

## Tag log

- Description:

    The <a4j:log> component generates JavaScript that opens a debug window, logging application information such as requests, responses, and DOM changes.

    @author Nick Belaevski

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.AjaxLog`
  Handler Class | None
  Renderer Type | `org.richfaces.AjaxLogRenderer`
  Description | The <a4j:log> component generates JavaScript that opens a debug window, logging application information such as requests, responses, and DOM changes. @author Nick Belaevski

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `binding` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The value binding expression used to wire up this component to a component property of a JavaBean class
  `hotkey` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Key to open (in combination with Ctrl+Shift) the popup window. Default value is "L"
  `id` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
  `level` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Sets the logging level, can be one of 'debug', 'info' (default), 'warn', 'error'.
  `mode` | `false` | `javax.el.ValueExpression` (must evaluate to `org.richfaces.component.LogMode`) | Determines how the log appears on the page, can be one of: "inline" (default), "popup" or "console". When set to "popup", the popup window is opened by pressing the key combination Ctrl + Shift + L. "console" mode will log messages in the JavaScript console.
  `rendered` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true.
  `style` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | CSS style(s) to be applied when this component is rendered.
  `styleClass` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.

Output generated by Vdldoc View Declaration Language Documentation Generator.