| Package | Description |
|---|---|
| ch.qos.logback.access |
This is logback access' main package.
|
| ch.qos.logback.access.boolex | |
| ch.qos.logback.access.db |
The ch.qos.logback.access.db package provides means to append access events
into various databases.
|
| ch.qos.logback.access.html |
Contains classes to format log output in HTML.
|
| ch.qos.logback.access.jetty |
This is logback access' implementation for Jetty 8.
|
| ch.qos.logback.access.net | |
| ch.qos.logback.access.net.server |
Provides a robust appender that serves logging events to remote clients
|
| ch.qos.logback.access.pattern |
Provides classes implementing format specifiers in conversion patterns.
|
| ch.qos.logback.access.sift | |
| ch.qos.logback.access.spi |
Contains the core classes of logback access.
|
| ch.qos.logback.access.tomcat |
This is logback access' implementation for Tomcat.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
PatternLayout.doLayout(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object[] |
JaninoEventEvaluator.getParameterValues(IAccessEvent accessEvent) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
DBAppender.addAccessEvent(java.sql.PreparedStatement stmt,
IAccessEvent event) |
(package private) void |
DBAppender.addRequestHeaders(IAccessEvent event,
java.sql.Connection connection,
long eventId) |
protected void |
DBAppender.secondarySubAppend(IAccessEvent event,
java.sql.Connection connection,
long eventId) |
protected void |
DBAppender.subAppend(IAccessEvent event,
java.sql.Connection connection,
java.sql.PreparedStatement insertStatement) |
| Modifier and Type | Method and Description |
|---|---|
private void |
HTMLLayout.appendEventToBuffer(java.lang.StringBuilder buf,
Converter<IAccessEvent> c,
IAccessEvent event) |
java.lang.String |
HTMLLayout.doLayout(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
private void |
HTMLLayout.appendEventToBuffer(java.lang.StringBuilder buf,
Converter<IAccessEvent> c,
IAccessEvent event) |
| Modifier and Type | Field and Description |
|---|---|
(package private) AppenderAttachableImpl<IAccessEvent> |
RequestLogImpl.aai |
(package private) FilterAttachableImpl<IAccessEvent> |
RequestLogImpl.fai |
| Modifier and Type | Method and Description |
|---|---|
Appender<IAccessEvent> |
RequestLogImpl.getAppender(java.lang.String name) |
java.util.List<Filter<IAccessEvent>> |
RequestLogImpl.getCopyOfAttachedFiltersList() |
java.util.Iterator<Appender<IAccessEvent>> |
RequestLogImpl.iteratorForAppenders() |
| Modifier and Type | Method and Description |
|---|---|
FilterReply |
RequestLogImpl.getFilterChainDecision(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestLogImpl.addAppender(Appender<IAccessEvent> newAppender) |
void |
RequestLogImpl.addFilter(Filter<IAccessEvent> newFilter) |
boolean |
RequestLogImpl.detachAppender(Appender<IAccessEvent> appender) |
boolean |
RequestLogImpl.isAttached(Appender<IAccessEvent> appender) |
| Modifier and Type | Field and Description |
|---|---|
(package private) PreSerializationTransformer<IAccessEvent> |
SocketAppender.pst |
private PreSerializationTransformer<IAccessEvent> |
SSLSocketAppender.pst |
| Modifier and Type | Method and Description |
|---|---|
PreSerializationTransformer<IAccessEvent> |
SocketAppender.getPST() |
PreSerializationTransformer<IAccessEvent> |
SSLSocketAppender.getPST() |
protected Layout<IAccessEvent> |
SMTPAppender.makeSubjectLayout(java.lang.String subjectStr) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
SMTPAppender.eventMarksEndOfLife(IAccessEvent eventObject) |
protected void |
SocketAppender.postProcessEvent(IAccessEvent event) |
protected void |
SSLSocketAppender.postProcessEvent(IAccessEvent event) |
protected void |
SMTPAppender.subAppend(CyclicBuffer<IAccessEvent> cb,
IAccessEvent event)
Perform SMTPAppender specific appending actions, mainly adding the event to
the appropriate cyclic buffer.
|
java.io.Serializable |
AccessEventPreSerializationTransformer.transform(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SMTPAppender.fillBuffer(CyclicBuffer<IAccessEvent> cb,
java.lang.StringBuffer sbuf) |
protected void |
SMTPAppender.subAppend(CyclicBuffer<IAccessEvent> cb,
IAccessEvent event)
Perform SMTPAppender specific appending actions, mainly adding the event to
the appropriate cyclic buffer.
|
| Constructor and Description |
|---|
SMTPAppender(EventEvaluator<IAccessEvent> evaluator)
Use
evaluator passed as parameter as the EventEvaluator for this SMTPAppender. |
| Modifier and Type | Field and Description |
|---|---|
private static PreSerializationTransformer<IAccessEvent> |
ServerSocketAppender.pst |
private static PreSerializationTransformer<IAccessEvent> |
SSLServerSocketAppender.pst |
| Modifier and Type | Method and Description |
|---|---|
protected PreSerializationTransformer<IAccessEvent> |
ServerSocketAppender.getPST() |
protected PreSerializationTransformer<IAccessEvent> |
SSLServerSocketAppender.getPST() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ServerSocketAppender.postProcessEvent(IAccessEvent event) |
protected void |
SSLServerSocketAppender.postProcessEvent(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ContentLengthConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
DateConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ElapsedSecondsConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ElapsedTimeConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
FullRequestConverter.convert(IAccessEvent ae) |
java.lang.String |
FullResponseConverter.convert(IAccessEvent ae) |
java.lang.String |
LineSeparatorConverter.convert(IAccessEvent event) |
java.lang.String |
LocalIPAddressConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
LocalPortConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
NAConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
QueryStringConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RemoteHostConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RemoteIPAddressConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RemoteUserConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestAttributeConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestContentConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestCookieConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestHeaderConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestMethodConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestParameterConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestProtocolConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestURIConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
RequestURLConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ResponseContentConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ResponseHeaderConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ServerNameConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
SessionIDConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
StatusCodeConverter.convert(IAccessEvent accessEvent) |
java.lang.String |
ThreadNameConverter.convert(IAccessEvent accessEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
EnsureLineSeparation.process(Context context,
Converter<IAccessEvent> head)
Add a line separator converter so that access event appears on a separate
line.
|
| Modifier and Type | Method and Description |
|---|---|
Appender<IAccessEvent> |
SiftingJoranConfigurator.getAppender() |
SiftingJoranConfiguratorBase<IAccessEvent> |
AppenderFactoryUsingJoran.getSiftingJoranConfigurator(java.lang.String keyValue) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
SiftingAppender.eventMarksEndOfLife(IAccessEvent event) |
java.lang.String |
AccessEventDiscriminator.getDiscriminatingValue(IAccessEvent acccessEvent) |
java.lang.String |
AccessEventDiscriminator.getRawDiscriminatingValue(IAccessEvent acccessEvent) |
private java.lang.String |
AccessEventDiscriminator.getRequestAttribute(IAccessEvent acccessEvent) |
private java.lang.String |
AccessEventDiscriminator.getRequestURI(IAccessEvent acccessEvent) |
private java.lang.String |
AccessEventDiscriminator.getSessionAttribute(IAccessEvent acccessEvent) |
protected long |
SiftingAppender.getTimestamp(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
SiftingAppender.setDiscriminator(Discriminator<IAccessEvent> discriminator) |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessEvent
The Access module's internal representation of logging events.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) AppenderAttachableImpl<IAccessEvent> |
AccessContext.aai |
(package private) FilterAttachableImpl<IAccessEvent> |
AccessContext.fai |
| Modifier and Type | Method and Description |
|---|---|
Appender<IAccessEvent> |
AccessContext.getAppender(java.lang.String name) |
java.util.List<Filter<IAccessEvent>> |
AccessContext.getCopyOfAttachedFiltersList() |
java.util.Iterator<Appender<IAccessEvent>> |
AccessContext.iteratorForAppenders() |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessContext.callAppenders(IAccessEvent event) |
FilterReply |
AccessContext.getFilterChainDecision(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessContext.addAppender(Appender<IAccessEvent> newAppender) |
void |
AccessContext.addFilter(Filter<IAccessEvent> newFilter) |
boolean |
AccessContext.detachAppender(Appender<IAccessEvent> appender) |
boolean |
AccessContext.isAttached(Appender<IAccessEvent> appender) |
| Modifier and Type | Field and Description |
|---|---|
(package private) AppenderAttachableImpl<IAccessEvent> |
LogbackValve.aai |
private FilterAttachableImpl<IAccessEvent> |
LogbackValve.fai |
| Modifier and Type | Method and Description |
|---|---|
Appender<IAccessEvent> |
LogbackValve.getAppender(java.lang.String name) |
java.util.List<Filter<IAccessEvent>> |
LogbackValve.getCopyOfAttachedFiltersList() |
java.util.Iterator<Appender<IAccessEvent>> |
LogbackValve.iteratorForAppenders() |
| Modifier and Type | Method and Description |
|---|---|
private void |
LogbackValve.addThreadName(IAccessEvent accessEvent) |
FilterReply |
LogbackValve.getFilterChainDecision(IAccessEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
LogbackValve.addAppender(Appender<IAccessEvent> newAppender) |
void |
LogbackValve.addFilter(Filter<IAccessEvent> newFilter) |
boolean |
LogbackValve.detachAppender(Appender<IAccessEvent> appender) |
boolean |
LogbackValve.isAttached(Appender<IAccessEvent> appender) |