VirtualBox

Ignore:
Timestamp:
Mar 3, 2016 4:07:14 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
105828
Message:

FE/Qt: bugref:8200: Runtime UI: Release logging for PowerOff/SaveState/Detach procedures.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp

    r59031 r59911  
    17591759    {
    17601760        /* Power down after a fFatal error: */
     1761        LogRel(("GUI: Powering VM down after a fatal runtime error...\n"));
    17611762        console1.PowerDown();
    17621763    }
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r59506 r59911  
    400400    /* Save-state: */
    401401    if (fSuccess)
     402    {
     403        LogRel(("GUI: Passing request to save VM state from machine-logic to UI session.\n"));
    402404        fSuccess = uisession()->saveState();
     405    }
    403406
    404407    /* Disable 'manual-override' finally: */
     
    430433    /* Power-off: */
    431434    bool fServerCrashed = false;
     435    LogRel(("GUI: Passing request to power VM off from machine-logic to UI session.\n"));
    432436    fSuccess = uisession()->powerOff(fDiscardingState, fServerCrashed) || fServerCrashed;
    433437
     
    464468
    465469    /* Asynchronously ask UISession to close Runtime UI: */
     470    LogRel(("GUI: Passing request to close Runtime UI from machine-logic to UI session.\n"));
    466471    QMetaObject::invokeMethod(uisession(), "sltCloseRuntimeUI", Qt::QueuedConnection);
    467472}
     
    492497
    493498    /* Power VM off: */
     499    LogRel(("GUI: Request to power VM off due to VBoxSVC is unavailable.\n"));
    494500    powerOff(false);
    495501}
     
    546552                {
    547553                    if (msgCenter().remindAboutGuruMeditation(QDir::toNativeSeparators(strLogFolder)))
     554                    {
     555                        LogRel(("GUI: User request to power VM off on Guru Meditation.\n"));
    548556                        powerOff(false /* do NOT restore current snapshot */);
     557                    }
    549558                    break;
    550559                }
     
    552561                case GuruMeditationHandlerType_PowerOff:
    553562                {
     563                    LogRel(("GUI: Automatic request to power VM off on Guru Meditation.\n"));
    554564                    powerOff(false /* do NOT restore current snapshot */);
    555565                    break;
     
    618628                }
    619629
     630                LogRel(("GUI: Request to close Runtime UI because VM is powered off already.\n"));
    620631                closeRuntimeUI();
    621632                return;
     
    15861597    }
    15871598
     1599    LogRel(("GUI: User request to power VM off.\n"));
    15881600    powerOff(machine().GetSnapshotCount() > 0);
    15891601}
     
    16161628
    16171629    /* Try to close active machine-window: */
     1630    LogRel(("GUI: Request to close active machine-window.\n"));
    16181631    activeMachineWindow()->close();
    16191632}
     
    26192632
    26202633                /* Propose the user to close VM: */
     2634                LogRel(("GUI: Request to close Runtime UI due to DEK was not provided.\n"));
    26212635                QMetaObject::invokeMethod(this, "sltClose", Qt::QueuedConnection);
    26222636            }
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineWindow.cpp

    r59819 r59911  
    420420        {
    421421            /* Just close Runtime UI: */
     422            LogRel(("GUI: Request for close-action to detach GUI.\n"));
    422423            machineLogic()->closeRuntimeUI();
    423424            break;
     
    426427        {
    427428            /* Save VM state: */
     429            LogRel(("GUI: Request for close-action to save VM state.\n"));
    428430            machineLogic()->saveState();
    429431            break;
     
    432434        {
    433435            /* Shutdown VM: */
     436            LogRel(("GUI: Request for close-action to shutdown VM.\n"));
    434437            machineLogic()->shutdown();
    435438            break;
     
    439442        {
    440443            /* Power VM off: */
     444            LogRel(("GUI: Request for close-action to power VM off.\n"));
    441445            machineLogic()->powerOff(closeAction == MachineCloseAction_PowerOff_RestoringSnapshot);
    442446            break;
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp

    r59889 r59911  
    371371{
    372372    /* Prepare the power-off progress: */
     373    LogRel(("GUI: Powering VM down on UI session power off request...\n"));
    373374    CProgress progress = console().PowerDown();
    374375    if (console().isOk())
     
    19181919            /* Power off VM: */
    19191920            bool fServerCrashed = false;
     1921            LogRel(("GUI: Aborting startup due to postprocess initialization issue detected...\n"));
    19201922            powerOff(false, fServerCrashed);
    1921             LogRel(("GUI: Aborting startup due to postprocess initialization issue detected...\n"));
    19221923            return false;
    19231924        }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette