## Uses of Interface
org.apache.synapse.transport.http.access.Access.AccessLogElement

- Packages that use Access.AccessLogElement
  Package | Description
  --- | ---
  org.apache.synapse.transport.http.access |

- - ### Uses of Access.AccessLogElement in org.apache.synapse.transport.http.access

    Classes in org.apache.synapse.transport.http.access that implement Access.AccessLogElement
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `Access.AcceptCharSetElement` write the Accept Character Set Element - %S
    `protected static class` | `Access.AcceptElement` write the Accept Element - %C
    `protected static class` | `Access.AcceptEncodingElement` write the Accept Encoding Element - %e
    `protected static class` | `Access.AcceptLanguageElement` write the Accept Language Element - %L
    `protected static class` | `Access.ByteSentElement` write bytes sent, excluding HTTP headers - %b, %B
    `protected static class` | `Access.ConnectionElement` write the Connection Element - %x
    `protected static class` | `Access.ContentEncodingElement` write the Content Encoding Element - %n
    `protected static class` | `Access.ContentTypeElement` write the Content Type Element - %T
    `protected static class` | `Access.CookieElement` write a specific cookie - %{xxx}c
    `protected class` | `Access.DateAndTimeElement` write date and time, in Common Log Format - %t
    `protected static class` | `Access.HeaderElement` write incoming headers - %{xxx}i
    `protected static class` | `Access.HostElement` write remote host name - %h
    `protected static class` | `Access.HttpStatusCodeElement` write HTTP status code of the response - %s
    `protected static class` | `Access.KeepAliveElement` write the Keep Alive Element - %k
    `protected static class` | `Access.LocalAddrElement` write local IP address - %A
    `protected static class` | `Access.LocalServerNameElement` write local server name - %v
    `protected static class` | `Access.LogicalUserNameElement` write remote logical username from identd (always returns '-') - %l
    `protected static class` | `Access.MethodElement` write request method (GET, POST, etc.) - %m
    `protected static class` | `Access.RefererElement` write the referer - %f
    `protected static class` | `Access.RequestAttributeElement` write an attribute in the ServletRequest - %{xxx}r %R
    `protected static class` | `Access.RequestElement` write first line of the request (method and request URI) - %r
    `protected static class` | `Access.RequestURIElement` write requested URL path - %U
    `protected static class` | `Access.ResponseHeaderElement` write a specific response header - %{xxx}o
    `protected static class` | `Access.ServerElement` write the Server Element - %Z
    `protected static class` | `Access.StringElement` write any string
    `protected static class` | `Access.TransferEncodingElement` write the Transfer Encoding Element - %E
    `protected static class` | `Access.UserAgentElement` write the user agent - %a
    `protected static class` | `Access.UserElement` write remote user that was authenticated (if any), else '-' - %u
    `protected static class` | `Access.VaryElement` write the Vary Element - %V

    Fields in org.apache.synapse.transport.http.access declared as Access.AccessLogElement
    Modifier and Type | Field and Description
    --- | ---
    `protected Access.AccessLogElement[]` | Access.`logElements` Array of AccessLogElement, they will be used to make log message.

    Methods in org.apache.synapse.transport.http.access that return Access.AccessLogElement
    Modifier and Type | Method and Description
    --- | ---
    `protected Access.AccessLogElement[]` | Access.`createLogElements()` parse pattern string and create the array of AccessLogElement

Copyright © 2005–2023 Apache Software Foundation. All rights reserved.