2014-12-11 5 views
1

우리는 스프링 데이터 MongoDB를 사용하여 mongodb를 운영합니다. Spring Data JPA를 사용하여 관계 데이터베이스를 관리하고있었습니다. SQL을 로그 파일 (log4j 또는 logback)에 인쇄 할 수 있습니다. 그러나 mongoDB 작업의 경우 로그 출력이 없습니다. 스프링 데이터 MongoDB 모듈의 MongoDB베이스에 어떤 문서 (json 객체)가 삽입되었거나 업데이트되었는지 디버그 할 수있는 방법이 있습니까?스프링 데이터 MongoDB의 작업을 로그하는 방법은 무엇입니까?

답변

0

스프링 데이터 mongodb는 LoggingEventListener을 포함합니다.

불행하게도 EventListeners는 모든 일괄 처리 작업을 지원하지 않습니다. 일괄 처리 작업이있는 경우 자체 costum 로깅을 추가해야 할 수도 있습니다.

+1

안녕하세요, 만약 거기에 어떤 방법으로 실제로 runnd 자바 스크립트를 인쇄 할 수 있습니다. 예를 들어, Java 코드에서 findAll() 메서드를 호출하면 db.users.find()가 출력됩니다. – crisli

관련 문제