로그프레소 런처 환경에서 부팅 옵션 추가 방법 안내

로그프레소 런처를 사용하여 로그프레소 소나(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
1개의 좋아요