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