ch.qos.logback.contrib.mongodb
Class MongoDBAccessEventAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.UnsynchronizedAppenderBase<E>
ch.qos.logback.contrib.mongodb.MongoDBAppenderBase<ch.qos.logback.access.spi.IAccessEvent>
ch.qos.logback.contrib.mongodb.MongoDBAccessEventAppender
- All Implemented Interfaces:
- ch.qos.logback.core.Appender<ch.qos.logback.access.spi.IAccessEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.access.spi.IAccessEvent>, ch.qos.logback.core.spi.LifeCycle
public class MongoDBAccessEventAppender
- extends MongoDBAppenderBase<ch.qos.logback.access.spi.IAccessEvent>
A MongoDBAppenderBase handling IAccessEvents.
- Since:
- 0.1
- Author:
- Tomasz Nurkiewicz, Christian Trutz
| Fields inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase |
name, started |
| Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase |
context |
| Methods inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString |
| Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
| Methods inherited from interface ch.qos.logback.core.spi.ContextAware |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext |
MongoDBAccessEventAppender
public MongoDBAccessEventAppender()
toMongoDocument
protected com.mongodb.BasicDBObject toMongoDocument(ch.qos.logback.access.spi.IAccessEvent event)
-
- Specified by:
toMongoDocument in class MongoDBAppenderBase<ch.qos.logback.access.spi.IAccessEvent>
setServerName
public void setServerName(boolean serverName)
setRequestUri
public void setRequestUri(boolean requestUri)
setRequestProtocol
public void setRequestProtocol(boolean requestProtocol)
setRequestMethod
public void setRequestMethod(boolean requestMethod)
setRequestPostContent
public void setRequestPostContent(boolean requestPostContent)
setRequestSessionId
public void setRequestSessionId(boolean requestSessionId)
setRequestUserAgent
public void setRequestUserAgent(boolean requestUserAgent)
setRequestReferer
public void setRequestReferer(boolean requestReferer)
setRemoteHost
public void setRemoteHost(boolean remoteHost)
setRemoteUser
public void setRemoteUser(boolean remoteUser)
setRemoteAddr
public void setRemoteAddr(boolean remoteAddr)
setResponseContentLength
public void setResponseContentLength(boolean responseContentLength)
setResponseStatusCode
public void setResponseStatusCode(boolean responseStatusCode)
Copyright © 2012. All Rights Reserved.