1919import org .slf4j .LoggerFactory ;
2020import org .springframework .context .ApplicationListener ;
2121import org .springframework .core .GenericTypeResolver ;
22+ import org .springframework .data .mongodb .core .query .SerializationUtils ;
2223
2324/**
2425 * Base class to implement domain class specific {@link ApplicationListener}s.
@@ -103,7 +104,7 @@ public void onApplicationEvent(MongoMappingEvent<?> event) {
103104 public void onBeforeConvert (BeforeConvertEvent <E > event ) {
104105
105106 if (LOG .isDebugEnabled ()) {
106- LOG .debug ("onBeforeConvert({})" , event .getSource ());
107+ LOG .debug ("onBeforeConvert({})" , SerializationUtils . serializeToJsonSafely ( event .getSource () ));
107108 }
108109 }
109110
@@ -116,7 +117,7 @@ public void onBeforeConvert(BeforeConvertEvent<E> event) {
116117 public void onBeforeSave (BeforeSaveEvent <E > event ) {
117118
118119 if (LOG .isDebugEnabled ()) {
119- LOG .debug ("onBeforeSave({}, {})" , event .getSource (), event .getDocument ());
120+ LOG .debug ("onBeforeSave({}, {})" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () ));
120121 }
121122 }
122123
@@ -129,7 +130,7 @@ public void onBeforeSave(BeforeSaveEvent<E> event) {
129130 public void onAfterSave (AfterSaveEvent <E > event ) {
130131
131132 if (LOG .isDebugEnabled ()) {
132- LOG .debug ("onAfterSave({}, {})" , event .getSource (), event .getDocument ());
133+ LOG .debug ("onAfterSave({}, {})" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () ));
133134 }
134135 }
135136
@@ -142,7 +143,7 @@ public void onAfterSave(AfterSaveEvent<E> event) {
142143 public void onAfterLoad (AfterLoadEvent <E > event ) {
143144
144145 if (LOG .isDebugEnabled ()) {
145- LOG .debug ("onAfterLoad({})" , event .getDocument ());
146+ LOG .debug ("onAfterLoad({})" , SerializationUtils . serializeToJsonSafely ( event .getDocument () ));
146147 }
147148 }
148149
@@ -155,7 +156,7 @@ public void onAfterLoad(AfterLoadEvent<E> event) {
155156 public void onAfterConvert (AfterConvertEvent <E > event ) {
156157
157158 if (LOG .isDebugEnabled ()) {
158- LOG .debug ("onAfterConvert({}, {})" , event .getDocument (), event .getSource ());
159+ LOG .debug ("onAfterConvert({}, {})" , SerializationUtils . serializeToJsonSafely ( event .getDocument ()), SerializationUtils . serializeToJsonSafely ( event .getSource () ));
159160 }
160161 }
161162
@@ -168,7 +169,7 @@ public void onAfterConvert(AfterConvertEvent<E> event) {
168169 public void onAfterDelete (AfterDeleteEvent <E > event ) {
169170
170171 if (LOG .isDebugEnabled ()) {
171- LOG .debug ("onAfterDelete({})" , event .getDocument ());
172+ LOG .debug ("onAfterDelete({})" , SerializationUtils . serializeToJsonSafely ( event .getDocument () ));
172173 }
173174 }
174175
@@ -181,7 +182,7 @@ public void onAfterDelete(AfterDeleteEvent<E> event) {
181182 public void onBeforeDelete (BeforeDeleteEvent <E > event ) {
182183
183184 if (LOG .isDebugEnabled ()) {
184- LOG .debug ("onBeforeDelete({})" , event .getDocument ());
185+ LOG .debug ("onBeforeDelete({})" , SerializationUtils . serializeToJsonSafely ( event .getDocument () ));
185186 }
186187 }
187188}
0 commit comments