Google app engine 应用程序引擎服务器日志中的GWT RPC方法名称

Google app engine 应用程序引擎服务器日志中的GWT RPC方法名称,google-app-engine,gwt,gwt-rpc,Google App Engine,Gwt,Gwt Rpc,我们的项目运行在GWT和Java应用程序引擎上,我们使用标准的GWT RPC机制。 appengine为每个RPC调用添加日志跟踪,但它只记录servlet URL,而不记录被调用的方法。 我们希望将方法名称添加到日志URL 我们已经尝试扩展RpcRequestBuilder类,覆盖doCreate并将方法名添加到URL中,但问题是此时方法名未知-稍后在doSetRequestData(作为数据字符串的一部分)中会知道它 谢谢 在每个rpc实现中,您可以覆盖readContent和process

我们的项目运行在GWT和Java应用程序引擎上,我们使用标准的GWT RPC机制。 appengine为每个RPC调用添加日志跟踪,但它只记录servlet URL,而不记录被调用的方法。 我们希望将方法名称添加到日志URL

我们已经尝试扩展RpcRequestBuilder类,覆盖doCreate并将方法名添加到URL中,但问题是此时方法名未知-稍后在doSetRequestData(作为数据字符串的一部分)中会知道它

谢谢
在每个rpc实现中,您可以覆盖readContent和processCall中的一个,并添加日志记录

@Override
public String processCall(String payload) throws SerializationException {
    // TODO Auto-generated method stub
    String processCall = super.processCall(payload);
    Logger.getLogger("").info(processCall);
    return processCall;
}

@Override
protected String readContent(HttpServletRequest request)
    throws ServletException, IOException {
    // TODO Auto-generated method stub
    String readContent = super.readContent(request);
    Logger.getLogger("").info(readContent);
    return readContent;
}
测井线

6 | 0 | 4|http://127.0.0.1:8888/_4021625/|35C4974968FC8F8A9A7EA4881FD49F57 | com.bitdual.client.LogMeService | logmemethod | 1 | 2 | 3 | 4 | 0|


在每个rpc实现中,您可以覆盖readContent和processCall中的一个,并添加日志记录

@Override
public String processCall(String payload) throws SerializationException {
    // TODO Auto-generated method stub
    String processCall = super.processCall(payload);
    Logger.getLogger("").info(processCall);
    return processCall;
}

@Override
protected String readContent(HttpServletRequest request)
    throws ServletException, IOException {
    // TODO Auto-generated method stub
    String readContent = super.readContent(request);
    Logger.getLogger("").info(readContent);
    return readContent;
}
测井线

6 | 0 | 4|http://127.0.0.1:8888/_4021625/|35C4974968FC8F8A9A7EA4881FD49F57 | com.bitdual.client.LogMeService | logmemethod | 1 | 2 | 3 | 4 | 0|


谢谢,我们不想添加任何日志记录-只想将方法名称添加到现有的日志记录中(由应用程序引擎完成)。您将在已存在的条目中获得额外的行/详细信息记录。对于您的情况,这是否有技术原因?谢谢,我们不想添加任何日志记录-只想将方法名称添加到现有的日志记录中(由应用程序引擎完成)。您将在现有的条目中获得额外的行/详细信息记录。这是否有技术原因不适合您的情况?