아낙수나문
1k
2021-01-25 09:57:38
2
223

운영 tomcat에만 올리면 log4j 설정된 로그파일이 생성되지 않습니다...무슨 문제일까요 ?


로컬은 윈도우

개발서버는 리눅스

운영서버는 리눅스 

입니다

모두 같은 톰캣을 사용하고요...

그런데 로컬과 개발서버는 로그가 제대로 저장되어 나오는데

운영서버 tomcat에만 올리면 로그파일이 생성되지 않습니다...

모두 동일하게 하였는데도 말이죠...

운영서버 tomcat은 제가 세팅한게 아니다보니 정확하게 모르겠는데

tomcat자체적으로 서비스 log를 무시하는 옵션이있을까요 ?

0
  • 답변 2

  • 오후
    3k
    2021-01-25 10:13:15

    file 로 저장하는지 console 인지. 단순 console 이라면 tomcat 로그쪽에 같이 출력이되었을거고

    file 이라면 path 및 디렉토리 권한 확인해보세요.  (tomcat run 계정 / 디렉토리 권한등)

  • 아낙수나문
    1k
    2021-01-25 10:15:41

    #오후 님 답변감사합니다

    <appender name="dLogFile" class="org.apache.log4j.DailyRollingFileAppender">

    <appender name="dErrLogFile" class="org.apache.log4j.DailyRollingFileAppender">

    이렇게 두가지로 세팅하였고

    path는 정상적으로 맞춰놓았습니다....

    권한또한 서비스로 등록한 root권한으로 실행되고요...

    또한 혹시 몰라 디렉토리 권한 777으로 모두 열어놓아도 안생기네요....

  • 로그인을 하시면 답변을 등록할 수 있습니다.