20
20
21
21
import org .springframework .context .ApplicationListener ;
22
22
import org .springframework .core .GenericTypeResolver ;
23
+ import org .springframework .data .mongodb .core .query .SerializationUtils ;
23
24
24
25
/**
25
26
* Base class to implement domain class specific {@link ApplicationListener}s.
@@ -104,7 +105,7 @@ public void onApplicationEvent(MongoMappingEvent<?> event) {
104
105
public void onBeforeConvert (BeforeConvertEvent <E > event ) {
105
106
106
107
if (LOG .isDebugEnabled ()) {
107
- LOG .debug (String .format ("onBeforeConvert(%s)" , event .getSource ()));
108
+ LOG .debug (String .format ("onBeforeConvert(%s)" , SerializationUtils . serializeToJsonSafely ( event .getSource () )));
108
109
}
109
110
}
110
111
@@ -117,7 +118,7 @@ public void onBeforeConvert(BeforeConvertEvent<E> event) {
117
118
public void onBeforeSave (BeforeSaveEvent <E > event ) {
118
119
119
120
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 () )));
121
122
}
122
123
}
123
124
@@ -130,7 +131,7 @@ public void onBeforeSave(BeforeSaveEvent<E> event) {
130
131
public void onAfterSave (AfterSaveEvent <E > event ) {
131
132
132
133
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 () )));
134
135
}
135
136
}
136
137
@@ -143,7 +144,7 @@ public void onAfterSave(AfterSaveEvent<E> event) {
143
144
public void onAfterLoad (AfterLoadEvent <E > event ) {
144
145
145
146
if (LOG .isDebugEnabled ()) {
146
- LOG .debug (String .format ("onAfterLoad(%s)" , event .getDocument ()));
147
+ LOG .debug (String .format ("onAfterLoad(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
147
148
}
148
149
}
149
150
@@ -156,7 +157,7 @@ public void onAfterLoad(AfterLoadEvent<E> event) {
156
157
public void onAfterConvert (AfterConvertEvent <E > event ) {
157
158
158
159
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 () )));
160
161
}
161
162
}
162
163
@@ -169,7 +170,7 @@ public void onAfterConvert(AfterConvertEvent<E> event) {
169
170
public void onAfterDelete (AfterDeleteEvent <E > event ) {
170
171
171
172
if (LOG .isDebugEnabled ()) {
172
- LOG .debug (String .format ("onAfterDelete(%s)" , event .getDocument ()));
173
+ LOG .debug (String .format ("onAfterDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
173
174
}
174
175
}
175
176
@@ -182,7 +183,7 @@ public void onAfterDelete(AfterDeleteEvent<E> event) {
182
183
public void onBeforeDelete (BeforeDeleteEvent <E > event ) {
183
184
184
185
if (LOG .isDebugEnabled ()) {
185
- LOG .debug (String .format ("onBeforeDelete(%s)" , event .getDocument ()));
186
+ LOG .debug (String .format ("onBeforeDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
186
187
}
187
188
}
188
189
}
0 commit comments