재생 응용 프로그램에서 디버깅 할 로깅 수준을 설정하려고합니다.로그 로깅 수준을 재생하십시오.
나는 디버그 문을 가진 코드를 실행하는 응용 프로그램에 대한 몇 가지 클릭을하는 logger.xml
파일을 생성하고 conf
디렉토리에 배치하고 내가 sbt run
를 실행 한 후 인쇄 디버그 문을보고 할 수 있어요.
반면에 sbt dist
으로 앱을 패키징하면 디버그 로깅 코드가 실행될 때 응용 프로그램의 출력이 표시되지 않습니다.
logger.xml
이 클래스 경로에 있다는 것을 알 수 있습니다. lib 디렉토리의 jar 파일 중 하나의 일부입니다.
패키지 된 응용 프로그램에 대한 로깅을 구성하려면 무엇을 설정해야합니까?
"sbt stage"를 사용하면 logback logging이 효과적입니다. 나는 "sbt stage"와 "sbt dist"의 차이점을 발견하지 못했기 때문에 후자가 생산에 로그인하지 못하게됩니다. – joev