두 개의 다른 장소에서 단일 이벤트를 어떻게 기록 할 수 있습니까? STDOUT 및 다른 로그 파일을 말합니까?두 장소 동시 기록 - 레일
답변
모델 내부에서 Logger 객체를 직접 생성하십시오. multi logger
이것은 정확하게 내가하는 일입니다. 그러나 당신이 볼 수 있듯이 "@@ my_logger || = Logger.new ("# {Rails.root} /log/my.log ")"에서 하나의 출력 파일 만 제공했습니다. 이 곳에서 나는 두 개의 다른 출력 파일을 추가 할 수 있었으면 좋겠다. 내가 수동으로 그렇게하고 싶었을지라도 보석을 주셔서 고맙습니다. – shivam
다른 @@ my_logger 객체를 만들 수 없습니까? 왜 안되지? – Dave
예, 할 수 있지만 문제는 로거를 함수에 전달하는 것입니다. 이 경우 나는 2 개의 로거 변수를 전달해야 할 것이다. 내 문제는 해결 될 것이지만 나는 그 좋은 수정을 생각하지 않는다. – shivam
- 1. 동시 레일 반복/작업
- 2. 레일 - 검색 별개의 기록
- 3. 레일 - 중첩 기록
- 4. 레일 보여주는 그룹화 기록
- 5. 루비 레일 : 기록
- 6. 레일 실시간 기록 시간대
- 7. 레일 캐시 기록
- 8. 레일 3 데이터베이스 동시 삽입
- 9. 레일은 레일 업데이트를 작성하고 기록
- 10. state_machine에서 전환의 기록 타이밍 레일
- 11. 액티브는 바로 기록 레일 3에서
- 12. 레일 : 업무 시간별 레코드 기록
- 13. 레일 요일별 스코프 수 기록
- 14. 두 사이트에 동시 등록
- 15. 두 버전의 동시 사용하기
- 16. 두 장소 사이의 거리를 얻으십시오.
- 17. 두 클래스를 다루는 메소드를위한 장소?
- 18. 두 장소 간의 물리적 거리
- 19. 레일 웹 브릭 동시 연결은 쌓여 있어야합니까?
- 20. 레일 장소 편집에 jQuery를 best_in_place : 활성 버튼
- 21. 레일 3 유틸리티 메서드를 만들려면 바로 장소
- 22. 활동 기록 - 나는 두 tabels입니다 사용자와 친구가
- 23. 두 버튼 동시 누름 입력
- 24. 두 항목 동시 jQuery slideToggle()
- 25. SVN - 두 repos의 병합 기록
- 26. 레일 resque : 기록 찾을 수 없습니다 노동자
- 27. 레일 슬러그 업데이트되지 후 나는 모델이 기록
- 28. 레일 활동 기록 - 복잡한 조건 절
- 29. 레일 4 활동 기록 순환 종속성 오류
- 30. 장소
이 유 – Dave
을 Logger.INFO로하는 시도해 않았다
당신이 보석을 사용할 수 있습니다 @ : 그냥
UPDATE 생성자에 파일 이름을 전달하고 일반 레일 로거와 같은 객체를 사용 데이브 나는 _logger = Logger.new ("# {Rails.root} /log/my.log")를 생성하고 있습니다. 그런 다음 로깅을 위해 _logger.info ("내 로그 메시지")를 사용하고 있습니다. 어쨌든 두 개의 다른 위치에 _logger를 만들 수 있습니까? 나는 두 개의 서로 다른 변수를 만들 수 있습니다. 둘 다 개별적으로 .info하지만 그게 나에게 좋은 방법 같지 않습니다. – shivam
두 개의 다른 위치가 정확히 무엇입니까? – Dave