특정 디렉토리의 아파치 로그를 뽑고 싶습니다. 어떻게 해야하나요?

환이의 이미지

가상호스트로 루트 밑에 몇가지 잡혀있고요

그외의 디렉토리 (80포트로 서비스되고 있습니다만 가상호스트로 되진 않습니다)

에 대해 아파치로 로그를 뽑고 싶은데..

Doucument Dir 로 묶은다음에 custom log 로 남기면 되는건가요?

그리고 혹시나. 해당 디렉토리만 가능하다면

해당 폴더로만도 가능한가요? 꼭 좀 부탁드립니다.

무단포옹의 이미지

SetEnvIf 와 CustomLog 를 사용해보세요.

예제

SetEnvIf Request_URI "\/testdirectory\/.*\.php$" testdirLog
CustomLog logs/testdir.log env=testdirLog

CommonLog 는 env!=testdirLog 를 추가해야 중복해서 기록하지 않겠지요?

테스트는 하지 않았습니다.

무단포옹의 이미지

CustomLog logs/testdir.log common env=testdir

로그 파일 형식 지정이 빠졌네요.
("common"은 걍 "예"일 뿐입니다)
무단포옹의 이미지

 
CustomLog logs/testdir.log common env=testdir

로그 파일 형식 지정이 빠졌습니다.
"common"은 "예"일 뿐이죠.

환이의 이미지

얼른 테스트 부터 해봐야겠군요..