로그프레소 런처를 사용하여 로그프레소 소나(Sonar)를 설치하면 etc
디렉터리에 logpresso.conf
파일이 생성됩니다. 이 파일에는 로그프레소 실행에 필요한 대부분의 설정 옵션이 포함되어 있으며, 기본적으로 제공되는 가이드를 따라 설정하시면 됩니다.
하지만 일부 상황에서는 가이드에 포함되지 않은 부팅 옵션을 수동으로 추가해야 할 수도 있습니다.
기존 config.sh 환경에서의 설정 방식
기존에는 config.sh
파일 내에 아래와 같은 방식으로 JAVA_OPTS
에 부팅 옵션을 추가할 수 있었습니다.
JAVA_OPTS="$JAVA_OPTS -D부팅옵션=값"
로그프레소 런처 환경에서의 설정 방식
런처를 사용하는 경우에는 logpresso.conf
파일에 아래와 같이 옵션을 추가해야 합니다. 기존 방식과의 차이점은 +=
연산자를 사용하는 점입니다.
JAVA_OPTS+="-D부팅옵션=값"
예시: 토큰 최대 길이 변경
SNR2172 이슈에 따르면, 인덱스 토큰의 최대 길이를 조정하기 위해 다음과 같은 부팅 옵션을 사용할 수 있습니다.
# 토큰 최대 길이를 300으로 설정
-Dlogpresso.index.max_token_len=300
이를 런처 환경에 적용하려면 logpresso.conf
에 아래와 같이 작성합니다.
JAVA_OPTS+="-Dlogpresso.index.max_token_len=300"
설정 적용 후 로그프레소를 기동하고 셸에서 set
명령어를 실행하면, 아래와 같이 해당 옵션이 반영된 것을 확인할 수 있습니다.
logpresso> set
...
logpresso.index.max_token_len=300