# 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
  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
  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
  Description
  `protected Access.AccessLogElement[]`
  Access.`createLogElements()`
  parse pattern string and create the array of AccessLogElement