2020
2121import org .springframework .context .ApplicationListener ;
2222import org .springframework .core .GenericTypeResolver ;
23+ import org .springframework .data .mongodb .core .query .SerializationUtils ;
2324
2425/**
2526 * Base class to implement domain class specific {@link ApplicationListener}s.
@@ -100,7 +101,7 @@ public void onApplicationEvent(MongoMappingEvent<?> event) {
100101 public void onBeforeConvert (BeforeConvertEvent <E > event ) {
101102
102103 if (LOG .isDebugEnabled ()) {
103- LOG .debug (String .format ("onBeforeConvert(%s)" , event .getSource ()));
104+ LOG .debug (String .format ("onBeforeConvert(%s)" , SerializationUtils . serializeToJsonSafely ( event .getSource () )));
104105 }
105106 }
106107
@@ -113,7 +114,7 @@ public void onBeforeConvert(BeforeConvertEvent<E> event) {
113114 public void onBeforeSave (BeforeSaveEvent <E > event ) {
114115
115116 if (LOG .isDebugEnabled ()) {
116- LOG .debug (String .format ("onBeforeSave(%s, %s)" , event .getSource (), event .getDocument ()));
117+ LOG .debug (String .format ("onBeforeSave(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
117118 }
118119 }
119120
@@ -126,7 +127,7 @@ public void onBeforeSave(BeforeSaveEvent<E> event) {
126127 public void onAfterSave (AfterSaveEvent <E > event ) {
127128
128129 if (LOG .isDebugEnabled ()) {
129- LOG .debug (String .format ("onAfterSave(%s, %s)" , event .getSource (), event .getDocument ()));
130+ LOG .debug (String .format ("onAfterSave(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
130131 }
131132 }
132133
@@ -139,7 +140,7 @@ public void onAfterSave(AfterSaveEvent<E> event) {
139140 public void onAfterLoad (AfterLoadEvent <E > event ) {
140141
141142 if (LOG .isDebugEnabled ()) {
142- LOG .debug (String .format ("onAfterLoad(%s)" , event .getDocument ()));
143+ LOG .debug (String .format ("onAfterLoad(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
143144 }
144145 }
145146
@@ -152,7 +153,7 @@ public void onAfterLoad(AfterLoadEvent<E> event) {
152153 public void onAfterConvert (AfterConvertEvent <E > event ) {
153154
154155 if (LOG .isDebugEnabled ()) {
155- LOG .debug (String .format ("onAfterConvert(%s, %s)" , event .getDocument (), event .getSource ()));
156+ LOG .debug (String .format ("onAfterConvert(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument ()), SerializationUtils . serializeToJsonSafely ( event .getSource () )));
156157 }
157158 }
158159
@@ -165,7 +166,7 @@ public void onAfterConvert(AfterConvertEvent<E> event) {
165166 public void onAfterDelete (AfterDeleteEvent <E > event ) {
166167
167168 if (LOG .isDebugEnabled ()) {
168- LOG .debug (String .format ("onAfterDelete(%s)" , event .getDocument ()));
169+ LOG .debug (String .format ("onAfterDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
169170 }
170171 }
171172
@@ -178,7 +179,7 @@ public void onAfterDelete(AfterDeleteEvent<E> event) {
178179 public void onBeforeDelete (BeforeDeleteEvent <E > event ) {
179180
180181 if (LOG .isDebugEnabled ()) {
181- LOG .debug (String .format ("onBeforeDelete(%s)" , event .getDocument ()));
182+ LOG .debug (String .format ("onBeforeDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
182183 }
183184 }
184185}
0 commit comments