我已经实施了HttpServlet
,使用java.util.logging
来保留Log。
现在我希望Servlet将日志留在txt文件中。
我知道FileHandler
实现了这个功能。
疑惑:
我必须将添加FileHanlder
的代码放到Logger中吗?通过“where”,我的意思是代码的哪一部分。我认为在service()
方法中根本不正确。
@Override
protected void service(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
// HERE???
}
我希望FileHandler
只实例化一次,所以我对txt文件没有锁定问题。我怎样才能做到这一点?您是否有任何代码/建议样本?
请原谅我的不好解释,但我迷失了,而且非常粗糙的Java。