有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取appengine servlet的日志以显示

我有一个GoogleEndpointAppEngine服务器,其中有一个普通的servlet类

public class Upload extends HttpServlet {
  private static final long serialVersionUID = 1L;
  private static final Logger LOG = Logger.getLogger(Upload.class.getSimpleName());
  @Override
  public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
    LOG.warning(“getting in”);
    //….work here
  }
}

当我转到app engine查看日志时,我的所有端点日志都在那里。但是没有此servlet调用的日志。在WEB-INF中的logging.properties文件中,我将level设置为INFO,但这没有什么区别。有人知道如何为servlet启用日志记录吗

更新

这是我的处理程序:

  <servlet>
    <servlet-name>Upload</servlet-name>
    <servlet-class>com.company.package.Upload</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>Upload</servlet-name>
    <url-pattern>/upload</url-pattern>
  </servlet-mapping>

我在我的其他应用程序中使用相同的结构,它们工作得很好。不过,我从来没有检查过它们的日志记录,因为我从来都不需要这样做。当然,这里的问题是,代码有一个bug,我无法找出它,所以我希望使用日志来帮助


共 (0) 个答案