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) 个答案