【发布时间】:2012-02-14 12:36:23
【问题描述】:
我在我的 Java 网络服务器(实际上是 appengine)中创建了一个过滤器,用于记录传入请求的参数。我还想记录我的网络服务器写入的结果响应。虽然我可以访问响应对象,但我不确定如何从中获取实际的字符串/内容响应。
有什么想法吗?
【问题讨论】:
-
你是如何写你的回复的?
response.getWriter().write(yourResponseString)???或者你正在做一些不同的事情?你也想写错误吗? (换句话说,你想在你做response.sendError(yourError)时记录响应吗??) -
@Dave 只是使用你提到的 response.getWriter().write(yourResponseString) ,这就是我想要捕获的旧输出。
-
使用 TeeOutputStream 一次写入两个输出流:stackoverflow.com/a/28305057/1203628.
标签: java servlets logging servlet-filters