log4j jar를 다운로드했습니다. 그러나 텍스트 파일에 출력을 저장하는 데 사용하는 방법을 모릅니다. 내 코드는 다음과 같습니다log4j를 사용하여 출력을 파일에 저장하는 방법
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
public class ShowHeaders extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
String headerName;
String headerValue;
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
String method= request.getMethod();
out.println("Request Method: " +method);
out.println("-----------------------");
String uri= request.getRequestURI();
out.println("URI: " +uri);
out.println("-----------------------");
out.println("Request Headers");
Enumeration<?> Enumeration = (java.util.Enumeration<?>) request.getHeaderNames();
while (Enumeration.hasMoreElements()) {
String headerName = (String) Enumeration.nextElement();
String headerValue = request.getHeader(headerName);
out.print(""+headerName + ": ");
out.println(headerValue + "");
}
}
친절 곳) (out.println 대신 사용하는 어떤 파일 위치 &을 설명하는 말해; 해당 텍스트 파일을 표시하려면
무엇을? 'log4j'를 원하셨습니까? 설명서를 읽으셨습니까? – chrylis
죄송합니다. log4j가 정확합니다. 설명서를 읽었지만 사용법에 대해 혼란 스럽습니다. –
이 튜토리얼은 좋은 것처럼 보인다 : http://logging.apache.org/log4j/1.2/manual.html 이미 읽었습니까? – Marc