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] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
자 !!! 이걸 이용하면 디버깅에 유용하겠죠? ㅎ
끝!!
'파이썬(python2.7) > 기타' 카테고리의 다른 글
Python Performance 02 - Loops (0) | 2015.05.31 |
---|---|
Python Performance 01 - String Concatenation (0) | 2015.05.31 |
wsgi - error log write (에러로그에 출력하기) (0) | 2013.12.29 |
웹 서버 로그에 프린트문 출력하기 - apache, error log, print (0) | 2013.08.05 |
python parallel (파이썬 병렬) (3) - 사용하기 (0) | 2012.11.02 |
python parallel (파이썬 병렬) (2) - 실행하기 (2) | 2012.11.02 |
python parallel (파이썬 병렬) (1) - 설치하기 (0) | 2012.07.05 |
python parallel (파이썬 병렬) (3) | 2012.06.23 |