com.alibaba.dubbo.rpc.filter
Class AccessLogFilter
java.lang.Object
com.alibaba.dubbo.rpc.filter.AccessLogFilter
- All Implemented Interfaces:
- Filter
@Activate(group="provider",
value="accesslog")
public class AccessLogFilter
- extends Object
- implements Filter
记录Service的Access Log。
使用的Logger key是dubbo.accesslog
。
如果想要配置Access Log只出现在指定的Appender中,可以在Log4j中注意配置上additivity。配置示例:
<logger name="dubbo.accesslog" additivity="false">
<level value="info" />
<appender-ref ref="foo" />
</logger>
- Author:
- ding.lid
AccessLogFilter
public AccessLogFilter()
invoke
public Result invoke(Invoker<?> invoker,
Invocation inv)
throws RpcException
- Description copied from interface:
Filter
- do invoke filter.
// before filter
Result result = invoker.invoke(invocation);
// after filter
return result;
- Specified by:
invoke
in interface Filter
- Parameters:
invoker
- serviceinv
- invocation.
- Returns:
- invoke result.
- Throws:
RpcException
- See Also:
Invoker.invoke(Invocation)
Copyright © 2012–2017 Alibaba. All rights reserved.