2017-12-25 4 views
0

Spring Cloud Task를 처음 사용했습니다. Hello World Sample 응용 프로그램을 설정하려고합니다. 그것은 달리고 example here 당 모든 것이 잘 보입니다. 그러나 나는 아래 출력을 참조하십시오. slf4j 경고가 표시됩니다. 그러나 내 이해 봄 부팅 기본 설치를 제공해야합니다. 다른 로그 파일을 보는 이유는 무엇입니까?스프링 클라우드 작업 기본 로그가 표시되지 않음

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 

    . ____   _   __ _ _ 
/\\/___'_ __ _ _(_)_ __ __ _ \ \ \ \ 
(()\___ | '_ | '_| | '_ \/ _` | \ \ \ \ 
\\/ ___)| |_)| | | | | || (_| | )))) 
    ' |____| .__|_| |_|_| |_\__, |//// 
=========|_|==============|___/=/_/_/_/ 
:: Spring Boot ::  (v1.5.9.RELEASE) 

Hello World! 

내 application.properties에 이미 있습니다.

logging.level.org.springframework.cloud.task=DEBUG 
spring.application.name=demo 

편집 내 치어 봄 배치 스타터를 추가 한 은 로그는 미세하고 SLF4J 경고가 사라 표시하기 시작했다. 우리는 봄 구름 작업 만 있으면 slf4j 구성이 누락 된 것 같습니다. 스프링 클라우드 작업에 특유한 특별한 이유가 있습니까?

답변

0

SLF4J 설명서 (https://www.slf4j.org/codes.html#StaticLoggerBinder)에 따르면이 오류는 사용자가 로깅 impl을 추가하지 않았기 때문에 발생합니다. 로깅을 위해 Spring Boot Starter를 추가하거나 자신의 로깅 의존성을 추가하여이 문제를 해결할 수 있습니다.

+0

나는 그 변화를 이해하고 이미 볼 수 있었다. 내 질문이 왜 우리가 기본 구현을 보지 못하는 이유입니까? 우리가 봄 배치 선발을 위해 보는 것처럼. 클라우드 태스크가 이와 같이 설계된 구체적인 이유가 있습니까? –

관련 문제