SpringBoot 동적 수정 로그 수준
카탈로그
4
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>1.5.1.RELEASEversion>
<relativePath/>
parent>
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-actuatorartifactId>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
dependencies>
2. 테스트 시작
http://localhost:8080/loggers
서비스:
s.b.a.e.m.MvcEndpointSecurityInterceptor : Full authentication is required to access actuator endpoints. Consider adding Spring Security or set 'management.security.enabled' to false.
매니지먼트를 수동으로 설정해야 합니다.security.enabled=false
- 테스트 계속
http://localhost:8080/loggers
서비스 반환:
{
levels: [
"OFF",
"ERROR",
"WARN",
"INFO",
"DEBUG",
"TRACE"
],
loggers: {
ROOT: {
configuredLevel: "INFO",
effectiveLevel: "INFO"
},
elephant: {
configuredLevel: "DEBUG",
effectiveLevel: "DEBUG"
},
...
3. 로그 레벨 수정
POST 요청http://localhost:8080/loggers/{elephant}
{}/loggers 방법에 따라 되돌아오는 디렉터리 레벨 추가
eg:
elephant를 수정하려고 합니다.zybank.rest 디렉토리 하위 수준
다음 요청 방법을 사용하겠습니다.
http://localhost:8080/loggers/elephant.zybank.rest
요청체에서 json 사용하기
{
"configuredLevel": "DEBUG"
}
로그인 서버
curl -H "Content-Type: application/json" -X POST --data
'
{
"configuredLevel": "DEBUG"
}
'
http://localhost:8080/loggers/elephant.zybank.rest
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.