잡다한 내 인생의 기록

Log4j debug용 빌드옵션 본문

프로그램/코딩

Log4j debug용 빌드옵션

알 수 없는 사용자 2014. 8. 23. 18:19
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

현재 java(eclipse), tomcat을 사용해 개발중인데,


eclipse상의 디버깅은 라인넘버가 잘 출력되는 상태에서


자꾸만 tomcat쪽에서는 라인넘버가 (Unknown source)로 출력되는 현상이 있었다.



그걸 잡기 위해 log4j.xml 패턴레이아웃 다 수정해보고 2시간 가량을 검색하다가,


java 컴파일시 debug mode를 none으로 잡으면 제작된 소스에는 접근이 안된다는글을 찾았다.



덕분에 build쪽을 천천히 뒤져본 결과, 소스를 빌드하는 <javac></javac> 부분에서 debug 옵션에 이상한 값을 준 것을 발견했다.


현재는 수정하여 아래와 같이 설정하여 사용하고 있다.


<javac srcdir="${src.home}"

       destdir="${build.home}/WEB-INF/classes"

       debug="true"

       deprecation="on"

       optimize="true"

       encoding="UTF-8" includeantruntime="false">

       <classpath>

           <path refid="compile.classpath" />

       </classpath>

</javac>


exception 에서도 계속 라인을 못찾아서 힘들었는데,,


이제 개발속도가 좀 더 빨라질 것으로 예상된다 ㅠㅠ



삽질좀 그만하자!!!