cgi 폴더에 작성하지만, cgi와는 별 관계는 없어요. 


그냥 cgi 폴더를 web으로 변경해야 하나, 고민중입니다. 


아무튼 !! 이번에는 apache error log에 출력하는 방법에 대해서, 작성해보려구요.


일단 코드 부터 보시죠 !!



  1 #!/usr/bin/python

  2 # -*- coding:utf-8 -*-

  3 

  4 import sys

  5 

  6 print "Content-type: text/html\n\n"

  7 

  8 sys.stderr.write("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")



4번째 줄에서 sys 모듈을 import 해줬구요.


6번째는 cgi 사용을 위한 것이구요.


8번째 줄에서 sys 모듈을 이용해서 아파치 error log에 작성하는 부분입니다.


요 파일을 웹 브라우저를 통해서 접속하면 error log에 아래와 같이 출력되죠.




[Mon Aug 05 22:39:05 2013] [error] [client xxx.xxx.xxx.xxx] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



자 !!! 이걸 이용하면 디버깅에 유용하겠죠? ㅎ


끝!!



+ Recent posts