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.
@@ -104,7 +105,7 @@ public void onApplicationEvent(MongoMappingEvent<?> event) {
104105 public void onBeforeConvert (BeforeConvertEvent <E > event ) {
105106
106107 if (LOG .isDebugEnabled ()) {
107- LOG .debug (String .format ("onBeforeConvert(%s)" , event .getSource ()));
108+ LOG .debug (String .format ("onBeforeConvert(%s)" , SerializationUtils . serializeToJsonSafely ( event .getSource () )));
108109 }
109110 }
110111
@@ -117,7 +118,7 @@ public void onBeforeConvert(BeforeConvertEvent<E> event) {
117118 public void onBeforeSave (BeforeSaveEvent <E > event ) {
118119
119120 if (LOG .isDebugEnabled ()) {
120- LOG .debug (String .format ("onBeforeSave(%s, %s)" , event .getSource (), event .getDocument ()));
121+ LOG .debug (String .format ("onBeforeSave(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
121122 }
122123 }
123124
@@ -130,7 +131,7 @@ public void onBeforeSave(BeforeSaveEvent<E> event) {
130131 public void onAfterSave (AfterSaveEvent <E > event ) {
131132
132133 if (LOG .isDebugEnabled ()) {
133- LOG .debug (String .format ("onAfterSave(%s, %s)" , event .getSource (), event .getDocument ()));
134+ LOG .debug (String .format ("onAfterSave(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getSource ()), SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
134135 }
135136 }
136137
@@ -143,7 +144,7 @@ public void onAfterSave(AfterSaveEvent<E> event) {
143144 public void onAfterLoad (AfterLoadEvent <E > event ) {
144145
145146 if (LOG .isDebugEnabled ()) {
146- LOG .debug (String .format ("onAfterLoad(%s)" , event .getDocument ()));
147+ LOG .debug (String .format ("onAfterLoad(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
147148 }
148149 }
149150
@@ -156,7 +157,7 @@ public void onAfterLoad(AfterLoadEvent<E> event) {
156157 public void onAfterConvert (AfterConvertEvent <E > event ) {
157158
158159 if (LOG .isDebugEnabled ()) {
159- LOG .debug (String .format ("onAfterConvert(%s, %s)" , event .getDocument (), event .getSource ()));
160+ LOG .debug (String .format ("onAfterConvert(%s, %s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument ()), SerializationUtils . serializeToJsonSafely ( event .getSource () )));
160161 }
161162 }
162163
@@ -169,7 +170,7 @@ public void onAfterConvert(AfterConvertEvent<E> event) {
169170 public void onAfterDelete (AfterDeleteEvent <E > event ) {
170171
171172 if (LOG .isDebugEnabled ()) {
172- LOG .debug (String .format ("onAfterDelete(%s)" , event .getDocument ()));
173+ LOG .debug (String .format ("onAfterDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
173174 }
174175 }
175176
@@ -182,7 +183,7 @@ public void onAfterDelete(AfterDeleteEvent<E> event) {
182183 public void onBeforeDelete (BeforeDeleteEvent <E > event ) {
183184
184185 if (LOG .isDebugEnabled ()) {
185- LOG .debug (String .format ("onBeforeDelete(%s)" , event .getDocument ()));
186+ LOG .debug (String .format ("onBeforeDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
186187 }
187188 }
188189}
0 commit comments