2016-11-01 3 views
0

나는 payara micro와 함께 javaee7 microservice를 실행해야하는 프로젝트를 가지고 있습니다. 은 이러한 이유로, 나는 받는다는와 payara 동네 짱 항아리를 구축, 그래서 난 그냥Payara Micro에 대한 로그 수준을 설정하는 방법

java -jar MicroService.jar 

(http://blog.payara.fish/creating-uber-jar-with-payara-micro)로 내가 payara에 대한 로깅 수준을 설정하는 방법

를 실행, 그래서 경고 만 할 수 있습니다 INFO없이 오류가 표시됩니까?

답변

2

logging.properties 대체 파일은 --logProperties 옵션 다음에 파일 경로를 사용하여 지정할 수 있습니다. 이것은 공식 문서에는 설명되어 있지 않지만 java -jar payara-micro.jar --help을 실행하면 이에 대한 간단한 정보를 얻을 수 있습니다.

--rootDir 인자를 사용하여 일반 Payara Micro를 실행하여 도메인 디렉토리를 만들 때 logging.properties 템플릿을 찾을 수 있습니다. JAR 파일의 모든 설명서가 지정된 폴더에 복사됩니다 (폴더가 있어야 함 - 반드시 비어있을 수 있음).). logging.propertiesconfig/logging.properties에서 찾아 편집하고 --logProperties 인수를 사용하여 Payara Micro에 전달할 수 있습니다. 별도의 logging.properties 파일을 추가하지 않고, 동네 짱의 JAR 내에서 로그 레벨을 지정하려면

, 당신은 구성 할 수 있습니다 로깅 중 적절한 asadmin commands from within your application을 실행하거나 직접 LogManager API를 사용하여 7 월 로거의 로그 레벨을 설정하여.

+0

조금 더 부활하면 [Payara Micro가 기본적으로 사용하는 형식이 아닌 것 같습니다] (https://stackoverflow.com/questions/45534984/how-does-payara-micro-determine) -its-logging-format-it-different-that-specifi). 어떻게이 접근법을 사용하면 Payara Micro가 인수없이 시작될 때와 동일한 형식을 사용할 수 있습니까? –