์๋ฒ ๋ก๊ทธ ๊ด๋ฆฌ
SQ Official Doc Link: https://docs.sonarqube.org/display/SONAR/Server+Log+Management
Table of Contents
์๋ฒ ์ฌ์ด๋์ ๋ก๊น ์ค์ ์ $SONARQUBE_HOME/conf/sonar.properties ํ์ผ์ ์์ฑ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค.
1๊ฐ์ SonarQube ํ๋ก์ธ์ค ๋น 4๊ฐ์ ๋ก๊ทธ ํ์ผ์ ์์ฑํฉ๋๋ค.
๋ก๊ทธ ๋ ๋ฒจ
์๋ฒ ์ฌ์ด๋ ๋ก๊ทธ ๋ ๋ฒจ์ sonar.log.level
์์ฑ๊ฐ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋ค์ ์์ฑ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
- INFO (๊ธฐ๋ณธ)
- DEBUG - ์์ธ ๋ก๊ทธ
- TRACE - ์์ธ ๋ก๊ทธ ๋ฐ ๋ชจ๋ SQL / Elasticsearch ์์ฒญ์ ํ์ํฉ๋๋ค. TRACE ๋ ๋ฒจ์ ๋ก๊น ์ ์๋ฒ์ ์๋๋ฅผ ์ ํ์ํฌ ์ ์์ผ๋ฏ๋ก, ์น ์์ฒญ ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
ํ๋ก์ธ์ค ๋ก๊ทธ ๋ ๋ฒจ
SonarQube ์๋ฒ์ 4๊ฐ ํ๋ก์ธ์ค์ ๋ํ ๋ก๊ทธ ๋ ๋ฒจ์ ๋ค์ ์์ฑ๊ฐ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค:
sonar.log.level.app
: SonarQube์ ๋ฉ์ธ ํ๋ก์ธ์ค (์ฆ, WrapperSimpleApp์ ๋๋ค ์ด ์ฑ์ ๋ค๋ฅธ 3๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ์์์ํต๋๋ค)sonar.log.level.web
: WebServer ย ํ๋ก์ธ์คsonar.log.level.ce
: ComputeEnginerServer ํ๋ก์ธ์คsonar.log.level.es
: SearchServer ํ๋ก์ธ์ค
๋ก๊ทธ ๋กํ ์ด์
๋ก๊ทธ ์ํ์ ย sonar.log.rollingPolicy
์์ฑ๊ฐ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
time:[value]
ย - ์๊ฐ ๊ธฐ๋ฐ์ผ๋ก ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, time:yyyy-MM-dd๋ ์ผ ๋จ์ ์ํ time:yyyy-MM์ ์ ๋จ์ ์ํ์ ์๋ฏธํฉ๋๋ค.size:[value]
ย - ์ฉ๋ ๊ธฐ๋ฐ์ผ๋ก ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, size:10MB์ ๊ฐ์ด ์ค์ ํ ์ ์์ต๋๋ค.none
ย - ๋ก๊ทธ๋ฅผ ์ํํ์ง ์์ต๋๋ค. ์ธ๋ถ ์์คํ ์ ์ํด ๋ก๊ทธ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค.
sonar.log.maxFiles
์ ๋ณด์กดํ ํ์ผ์ ์ต๋ ์๋ฅผ ์๋ฏธํฉ๋๋ค.ย sonar.log.rollingPolicy=none
์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ ์ด ์์ฑ์ ๋ฌด์๋ฉ๋๋ค.
Related content
ยฉ 2017-2018 Moses Kim.
๋ณ๋์ ์ธ๊ธ์ด ์๋ ํ, ์ด ์คํ์ด์ค์ ์ปจํ
์ธ ๋ ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ ์ ์์ํ์-๋น์๋ฆฌ-๋์ผ์กฐ๊ฑด๋ณ๊ฒฝํ๋ฝ 4.0 ๊ตญ์ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด์ฉํ ์ ์์ต๋๋ค.
SONARQUBE๋ SonarSource SA์ ํธ๋ ์ด๋ ๋งํฌ์
๋๋ค. ๋ชจ๋ ํธ๋ ์ดํธ ๋งํฌ ๋ฐ ์ ์๊ถ์ ๊ฐ ์์ ์์ ์์ ๋ฌผ์
๋๋ค.
::: SonarQube ๊ด๋ จ ๋ฌธ์ : ์ด๋ฉ์ผ :::