프로젝트

일반

사용자정보

log를 보기 위한 log level 변경 방법에 대해 문의드립니다.

Cloud fox이(가) 2017-05-15에 추가

안녕하세요. 

log level 변경은 어떻게 하는지 문의드립니다. 

redmine에서 플러그 설치 후 internal 에러가 발생하여 'production.log' 를 찾았는데요. 

error로그가 찍히지 않는 상태였습니다. 

이를 해결하기 위해 'http://www.redmine.org/boards/2/topics/25236' 을 참고 하여 아래와 같이 시도하였으나, 정상적으로 동작하지 않습니다. ㅠ

-----아래 ---- 

1. cofing 파일 밑에 additional_environment.rb 을 만들고 'config.log_level = :error' 를 삽입

2. /etc/logrotate.d 로 이동 후 redmine 파일 생성 후 아래와 같이 입력 

/ ~~ /redmine/log/production.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
copytruncate
}

3.  /usr/sbin/logrotate -f /etc/logrotate.d/redmine 또는 /usr/sbin 위치에서 logrotate --force /etc/logrotate.d/redmine 입력 하였으나 => 아무 동작을 하지 않음

4. 혹시나 싶어 httpd 재시작. 

5. redmine 홈페이지에서 에러가 나는 동작 수행 후 'production.log' 확인

6. 아무 로그도 찍히지 않음. 

혹시 왜 안되는지 아시는 분 있으시면, 도움주시면 감사하겠습니다. ㅠ

 

picture335-2.png 보기 picture335-2.png 2.39 KB 3번에 대한 이미지 입니다.

답글 (3)

RE: log를 보기 위한 log level 변경 방법에 대해 문의드립니다. - 커뮤니티 관리자이(가) 2017-05-16에 추가

로그출력은 아주 간단합니다.

cofing 파일 밑에 additional_environment.rb 을 만들고 'config.log_level = :error' 를 삽입

위와 같이 하셨는데 그게 전부입니다.

그리고 웹서버만 재기동하면 나오게 되어 있습니다.

그런데 안나온다는 것은 ruby로 되어 있는 레드마인까지 도착하지 못한 상태에서 에러가 발생한 경우입니다.

설치하신 환경이 어떻게 되어 있는지 모릅니다만 아파치와 연동하셨다면 아마도 아파치 로그를 살펴 보는 게 좋습니다.

production.log파일에 아무 것도 안나오는 것은 rails 서버까지 오지 못하고 에러가 난 경우가 많습니다.

참고하세요.

RE: log를 보기 위한 log level 변경 방법에 대해 문의드립니다. - Cloud fox이(가) 2017-05-23에 추가

아 제대로 설정했다니 다행이에요 ㅠ

넵!! 확인해 보겠습니다! 답변 감사합니다~

RE: log를 보기 위한 log level 변경 방법에 대해 문의드립니다. - Cloud fox이(가) 2017-07-05에 추가

안녕하세요. 

확인해보니 답변해 주신데로 아파치쪽 로그를 확인해보니 production.log 쪽에 권한 설정문제로 인해 발생하고 있었어요 

chmod -R 0666 /../redmine-3.2.6/log/production.log

명령어로 권한 설정해서 해결하였습니다. 

답변 감사합니다~! 

    (1-3/3)
    클립보드 이미지 추가 (최대 크기: 500 MB)