 
             } catch (ioe :IOError) {
                 // complain first, then return null
-                log.warning("Error loading scene [scid=" + sceneId + ", error=" + ioe + "].");
+                log.warning("Error loading scene", "scid", sceneId, "error", ioe);
             }
         }
 

        try {
            _screp.storeSceneModel(model);
        } catch (ioe :IOError) {
            log.warning("Failed to update repository with updated scene [sceneId=" + model.sceneId +
                        ", nvers=" + model.version + "].");
            log.logStackTrace(ioe);
        }
    }


    public function moveSucceededWithScene (
        placeId :int, config :PlaceConfig, model :SceneModel) :void
    {
        log.info("Got updated scene model",
            "placeId", placeId, "config", config,
            "scene", model.sceneId + "/" + model.name + "/" + model.version);

        // update the model in the repository
        persistSceneModel(model);
