HHH-9508 Improve trace logging in ActionQueue

This commit is contained in:
Sanne Grinovero 2014-11-17 15:58:04 +00:00
parent 3aa2b8dfec
commit 555e229cc2
1 changed files with 7 additions and 2 deletions

View File

@ -667,14 +667,19 @@ public class ActionQueue {
* @throws ClassNotFoundException Generally means we were unable to locate user classes.
*/
public static ActionQueue deserialize(ObjectInputStream ois, SessionImplementor session) throws IOException, ClassNotFoundException {
LOG.trace( "Deserializing action-queue" );
final boolean traceEnabled = LOG.isTraceEnabled();
if ( traceEnabled ) {
LOG.trace( "Deserializing action-queue" );
}
ActionQueue rtn = new ActionQueue( session );
rtn.unresolvedInsertions = UnresolvedEntityInsertActions.deserialize( ois, session );
for ( ExecutableList<?> l : rtn.executableLists ) {
l.readExternal( ois );
LOG.tracev( "Deserialized [{0}] entries", l.size() );
if ( traceEnabled ) {
LOG.tracev( "Deserialized [{0}] entries", l.size() );
}
l.afterDeserialize( session );
}