Ticket #2666: vb_idle.patch

File vb_idle.patch, 2.9 KB (added by derek@…, 13 years ago)

add new debug level, VB_IDLE

  • libs/libmyth/mythcontext.h

     
    7979    F(VB_MHEG,      0x00040000, "mheg",      1, "MHEG debugging messages")                 \
    8080    F(VB_UPNP,      0x00080000, "upnp",      1, "upnp debugging messages")                 \
    8181    F(VB_SOCKET,    0x00100000, "socket",    1, "socket debugging messages")               \
     82    F(VB_IDLE,      0x00200000, "idle",      1, "System idle messages")                    \
    8283    F(VB_TIMESTAMP, 0x80000000, "timestamp", 1, "Conditional data driven messages")        \
    8384    F(VB_NONE,      0x00000000, "none",      0, "NO debug output")
    8485
  • programs/mythbackend/scheduler.cpp

     
    15981598                                msg = QString("%1 secs left to system "
    15991599                                              "shutdown!")
    16001600                                             .arg(idleTimeoutSecs - itime);
    1601                                 VERBOSE(VB_IMPORTANT, msg);
     1601                                VERBOSE(VB_IDLE, msg);
    16021602                                MythEvent me(QString("SHUTDOWN_COUNTDOWN %1")
    16031603                                             .arg(idleTimeoutSecs - itime));
    16041604                                gContext->dispatch(me);
     
    16331633    int state = 0;
    16341634    if (!preSDWUCheckCommand.isEmpty())
    16351635    {
     1636        QString msg;
    16361637        state = myth_system(preSDWUCheckCommand.ascii());
    16371638                     
    16381639        if (GENERIC_EXIT_NOT_OK != state)
     
    16411642            switch(state)
    16421643            {
    16431644                case 0:
     1645                    msg = QString("Pre-shutdown check succeeded (retval = 0)");
    16441646                    retval = true;
    16451647                    break;
    16461648                case 1:
    16471649                    // just reset idle'ing on retval == 1
     1650                    msg = QString("Pre-shutdown check returned 1; idle time "
     1651                                  "reset");
    16481652                    idleSince = QDateTime();
    16491653                    break;
    16501654                case 2:
    16511655                    // reset shutdown status on retval = 2
    16521656                    // (needs a clientconnection again,
    16531657                    // before shutdown is executed)
     1658                    msg = QString("Pre-shutdown check returned 2; shutdown "
     1659                                  "sequence reset");
    16541660                    blockShutdown
    16551661                             = gContext->GetNumSetting("blockSDWUwithoutClient",
    16561662                                                       1);
     
    16631669                default:
    16641670                    break;
    16651671            }
     1672            VERBOSE(VB_IDLE, msg);
    16661673        }
    16671674    }
    16681675    else