앞서 velocity.log 문의에 대한 jira 등록 내용은 잘 보았습니다.
다만, 이걸로 업무를 수행하는 저희라면 몰라도
앞으로도 일반 Anyframe 사용자가 jira 까지 뒤지면서
VelocityPropsFilename 의 사용 가능 여부를 확인할 것이라고는 기대하긴 어렵습니다.
그리고 무엇보다 QueryService 설정 매뉴얼에도
VelocityPropsFilename 의 속성에 대한 언급 자체가 없습니다.
(
http://dev.anyframejava.org/anyframe/doc/core/3.1.0/corefw/guide/query.html)
이에
1. QueryService 매뉴얼에 VelocityPropsFilename 속성 설명 기재할 것
2. QueryService 매뉴얼의 Usecase 중 Dynamic Query 사용 안내에서
velocity.log 생성 사실을 언급하고 이것의 경로 변경 방법을 QueryService 설정을 참고하도록 할 것
이 두가지 보완이 필요할 것 같습니다.
통상적인 사용자라면
velocity.log 자체가 anyframe이 생성한다는 사실 조차도 알기 어렵거니와 이로 인해 같이 사용하는 온갖 Java Product로 인해 안 생기던 파일이 생기는 것이라고 잘못된 판단을 일으킬 소지가 충분합니다.
더불어 이승필 책임이 JIRA에서 언급한 바와 같이 프로퍼티에 절대경로 기재는 제안 시 CTIP을 통한 통합 개발 환경에 있어서 빌드 후, Properties 를 교체해야하는 관리 포인트를 늘려주게 됩니다.
이는 비단 velocity 뿐만 아니라 모든 Anyframe 설정에 있어서 CLASSPATH 활용이나 EL 타입의 시스템의 환경 변수 사용이 요구되는 부분입니다.
후자 건은 뒤에 더 검토해주시고 우선은 1, 2번 건 적용 부탁드립니다.
(매뉴얼 http://dev.anyframejava.org/anyframe/doc/core/3.2.0/corefw/guide/query.html#QueryServiceImpl 를 참고하세요.)
1. QueryService 매뉴얼에 VelocityPropsFilename 속성 설명 기재할 것
2. QueryService 매뉴얼의 Usecase 중 Dynamic Query 사용 안내에서
velocity.log 생성 사실을 언급하고 이것의 경로 변경 방법을 QueryService 설정을 참고하도록 할 것