데몬 애플리케이션의 출력을 기록하는 방법은 무엇입니까?

데몬 애플리케이션의 출력을 기록하는 방법은 무엇입니까?

Java용 래퍼인 YAJSW 덕분에 데몬으로 실행되는 Java 프로그램이 있습니다.

문제는 이 Java 애플리케이션이 여러 줄의 콘솔 텍스트를 작성한다는 것입니다(단순히 Hello World 애플리케이션을 상상해 보십시오). 콘솔에서 실행하면 물론 줄을 읽을 수 있습니다.

하지만 데몬으로 실행될 때 이 텍스트 줄은 어디로 가나요?

답변1

svscan(응용 프로그램을 실행하는 데 사용하지 않는 이유 )홈페이지, 데몬 도구의 일부)?

올바르게 구성한 경우 다음과 유사한 결과를 얻게 됩니다.

app/log/main/current

현재 파일은 콘솔 출력입니다.

저는 이를 svscanC++, Java, Groovy 및 Linux에서 일반적인 서비스를 실행하는 데 사용합니다.

답변2

Yajsw 도움말에서 이 작업을 수행하는 방법을 찾았습니다.

안내해 주신 @Gilles에게 감사드립니다.

Wrapper.conf에 지정하는 것만으로도 충분합니다.

wrapper.logfile= <path and filename >

아무튼 감사 해요!

관련 정보