             try {
                 update.validate(model);
             } catch (ise :IllegalOperationError) {
-                log.warning("Scene update failed validation [model=" + model +
-                            ", update=" + update + ", error=" + ise.message + "].");
+                log.warning("Scene update failed validation",
+                    "model", model, "update", update, "error", ise.message);
                 failure = true;
                 break;
             }


        // complain if we didn't find a scene
        if (_model == null) {
            log.warning("Aiya! Unable to load scene [sid=" + _sceneId + ", plid=" + placeId + "].");
            return;
        }


    // from interface SceneService_SceneMoveListener
    public function moveRequiresServerSwitch (hostname :String, ports :TypedArray) :void
    {
        log.info("Scene switch requires server switch", "host", hostname, "ports", ports);
        // keep track of our current pending data because it will be cleared when we log off of
        // this server and onto the next one
        var pendingData :PendingData = _pendingData;
