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.
@@ -100,7 +101,7 @@ public void onApplicationEvent(MongoMappingEvent<?> event) {
100
101
public void onBeforeConvert (BeforeConvertEvent <E > event ) {
101
102
102
103
if (LOG .isDebugEnabled ()) {
103
- LOG .debug (String .format ("onBeforeConvert(%s)" , event .getSource ()));
104
+ LOG .debug (String .format ("onBeforeConvert(%s)" , SerializationUtils . serializeToJsonSafely ( event .getSource () )));
104
105
}
105
106
}
106
107
@@ -113,7 +114,7 @@ public void onBeforeConvert(BeforeConvertEvent<E> event) {
113
114
public void onBeforeSave (BeforeSaveEvent <E > event ) {
114
115
115
116
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 () )));
117
118
}
118
119
}
119
120
@@ -126,7 +127,7 @@ public void onBeforeSave(BeforeSaveEvent<E> event) {
126
127
public void onAfterSave (AfterSaveEvent <E > event ) {
127
128
128
129
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 () )));
130
131
}
131
132
}
132
133
@@ -139,7 +140,7 @@ public void onAfterSave(AfterSaveEvent<E> event) {
139
140
public void onAfterLoad (AfterLoadEvent <E > event ) {
140
141
141
142
if (LOG .isDebugEnabled ()) {
142
- LOG .debug (String .format ("onAfterLoad(%s)" , event .getDocument ()));
143
+ LOG .debug (String .format ("onAfterLoad(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
143
144
}
144
145
}
145
146
@@ -152,7 +153,7 @@ public void onAfterLoad(AfterLoadEvent<E> event) {
152
153
public void onAfterConvert (AfterConvertEvent <E > event ) {
153
154
154
155
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 () )));
156
157
}
157
158
}
158
159
@@ -165,7 +166,7 @@ public void onAfterConvert(AfterConvertEvent<E> event) {
165
166
public void onAfterDelete (AfterDeleteEvent <E > event ) {
166
167
167
168
if (LOG .isDebugEnabled ()) {
168
- LOG .debug (String .format ("onAfterDelete(%s)" , event .getDocument ()));
169
+ LOG .debug (String .format ("onAfterDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
169
170
}
170
171
}
171
172
@@ -178,7 +179,7 @@ public void onAfterDelete(AfterDeleteEvent<E> event) {
178
179
public void onBeforeDelete (BeforeDeleteEvent <E > event ) {
179
180
180
181
if (LOG .isDebugEnabled ()) {
181
- LOG .debug (String .format ("onBeforeDelete(%s)" , event .getDocument ()));
182
+ LOG .debug (String .format ("onBeforeDelete(%s)" , SerializationUtils . serializeToJsonSafely ( event .getDocument () )));
182
183
}
183
184
}
184
185
}
0 commit comments