VirtualBox

Ignore:
Timestamp:
Jul 16, 2009 1:57:25 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50186
Message:

SharedClipboard/x11: switch logging from debug to user-enabled release logging so that users can trace clipboard issues

Location:
trunk/src/VBox/HostServices/SharedClipboard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedClipboard/service.cpp

    r19875 r21651  
    178178    if (pClient->fMsgQuit)
    179179    {
    180         LogFlow(("vboxSvcClipboardReturnMsg: Quit\n"));
     180        LogRelFlow(("vboxSvcClipboardReturnMsg: Quit\n"));
    181181        VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT);
    182182        VBoxHGCMParmUInt32Set (&paParms[1], 0);
     
    185185    else if (pClient->fMsgReadData)
    186186    {
    187         LogFlow(("vboxSvcClipboardReturnMsg: ReadData %02X\n", pClient->u32RequestedFormat));
     187        LogRelFlow(("vboxSvcClipboardReturnMsg: ReadData %02X\n", pClient->u32RequestedFormat));
    188188        VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    189189        VBoxHGCMParmUInt32Set (&paParms[1], pClient->u32RequestedFormat);
     
    192192    else if (pClient->fMsgFormats)
    193193    {
    194         LogFlow(("vboxSvcClipboardReturnMsg: Formats %02X\n", pClient->u32AvailableFormats));
     194        LogRelFlow(("vboxSvcClipboardReturnMsg: Formats %02X\n", pClient->u32AvailableFormats));
    195195        VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS);
    196196        VBoxHGCMParmUInt32Set (&paParms[1], pClient->u32AvailableFormats);
     
    200200    {
    201201        /* No pending messages. */
    202         LogFlow(("vboxSvcClipboardReturnMsg: no message\n"));
     202        LogRelFlow(("vboxSvcClipboardReturnMsg: no message\n"));
    203203        return false;
    204204    }
     
    216216            case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
    217217            {
    218                 LogFlow(("vboxSvcClipboardReportMsg: Quit\n"));
     218                LogRelFlow(("vboxSvcClipboardReportMsg: Quit\n"));
    219219                pClient->fMsgQuit = true;
    220220            } break;
     
    228228                }
    229229
    230                 LogFlow(("vboxSvcClipboardReportMsg: ReadData %02X\n", u32Formats));
     230                LogRelFlow(("vboxSvcClipboardReportMsg: ReadData %02X\n", u32Formats));
    231231                pClient->u32RequestedFormat = u32Formats;
    232232                pClient->fMsgReadData = true;
     
    241241                }
    242242
    243                 LogFlow(("vboxSvcClipboardReportMsg: Formats %02X\n", u32Formats));
     243                LogRelFlow(("vboxSvcClipboardReportMsg: Formats %02X\n", u32Formats));
    244244                pClient->u32AvailableFormats = u32Formats;
    245245                pClient->fMsgFormats = true;
     
    248248            {
    249249                /* Invalid message. */
    250                 LogFlow(("vboxSvcClipboardReportMsg: invalid message %d\n", u32Msg));
     250                LogRelFlow(("vboxSvcClipboardReportMsg: invalid message %d\n", u32Msg));
    251251            } break;
    252252        }
     
    270270            if (fMessageReturned)
    271271            {
    272                 LogFlow(("vboxSvcClipboardReportMsg: CallComplete\n"));
     272                LogRelFlow(("vboxSvcClipboardReportMsg: CallComplete\n"));
    273273                g_pHelpers->pfnCallComplete (callHandle, VINF_SUCCESS);
    274274            }
     
    357357    }
    358358
    359     Log(("vboxClipboardConnect: rc = %Rrc\n", rc));
     359    LogRel2(("vboxClipboardConnect: rc = %Rrc\n", rc));
    360360
    361361    return rc;
     
    372372    int rc = VINF_SUCCESS;
    373373
    374     Log(("svcCall: u32ClientID = %d, fn = %d, cParms = %d, pparms = %d\n",
    375          u32ClientID, u32Function, cParms, paParms));
     374    LogRel2(("svcCall: u32ClientID = %d, fn = %d, cParms = %d, pparms = %d\n",
     375             u32ClientID, u32Function, cParms, paParms));
    376376
    377377    VBOXCLIPBOARDCLIENTDATA *pClient = (VBOXCLIPBOARDCLIENTDATA *)pvClient;
     
    385385    {
    386386        /** @todo parameters other than 32 bit */
    387         Log(("    pparms[%d]: type %d value %d\n", i, paParms[i].type, paParms[i].u.uint32));
     387        LogRel2(("    pparms[%d]: type %d value %d\n", i, paParms[i].type, paParms[i].u.uint32));
    388388    }
    389389#endif
     
    394394        {
    395395            /* The quest requests a host message. */
    396             Log(("svcCall: VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG\n"));
     396            LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG\n"));
    397397
    398398            if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_GET_HOST_MSG)
     
    427427                        pClient->async.paParms    = paParms;
    428428
    429                         Log(("svcCall: async.\n"));
     429                        LogRel2(("svcCall: async.\n"));
    430430                    }
    431431
     
    442442        {
    443443            /* The guest reports that some formats are available. */
    444             Log(("svcCall: VBOX_SHARED_CLIPBOARD_FN_FORMATS\n"));
     444            LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_FN_FORMATS\n"));
    445445
    446446            if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_FORMATS)
     
    487487        {
    488488            /* The guest wants to read data in the given format. */
    489             Log(("svcCall: VBOX_SHARED_CLIPBOARD_FN_READ_DATA\n"));
     489            LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_FN_READ_DATA\n"));
    490490
    491491            if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA)
     
    533533                            g_fReadingData = true;
    534534                            rc = g_pfnExtension (g_pvExtension, VBOX_CLIPBOARD_EXT_FN_DATA_READ, &parms, sizeof (parms));
    535                             LogFlow(("DATA: g_fDelayedAnnouncement = %d, g_u32DelayedFormats = 0x%x\n", g_fDelayedAnnouncement, g_u32DelayedFormats));
     535                            LogRelFlow(("DATA: g_fDelayedAnnouncement = %d, g_u32DelayedFormats = 0x%x\n", g_fDelayedAnnouncement, g_u32DelayedFormats));
    536536                            if (g_fDelayedAnnouncement)
    537537                            {
     
    583583        {
    584584            /* The guest writes the requested data. */
    585             Log(("svcCall: VBOX_SHARED_CLIPBOARD_FN_WRITE_DATA\n"));
     585            LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_FN_WRITE_DATA\n"));
    586586
    587587            if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_WRITE_DATA)
     
    641641    }
    642642
    643     LogFlow(("svcCall: rc = %Rrc\n", rc));
     643    LogRelFlow(("svcCall: rc = %Rrc\n", rc));
    644644
    645645    if (!fAsynchronousProcessing)
     
    682682    int rc = VINF_SUCCESS;
    683683
    684     Log(("svcHostCall: fn = %d, cParms = %d, pparms = %d\n",
     684    LogRel2(("svcHostCall: fn = %d, cParms = %d, pparms = %d\n",
    685685         u32Function, cParms, paParms));
    686686
     
    689689        case VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE:
    690690        {
    691             Log(("svcCall: VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE\n"));
     691            LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE\n"));
    692692
    693693            if (cParms != 1)
     
    715715    }
    716716
    717     LogFlow(("svcHostCall: rc = %Rrc\n", rc));
     717    LogRelFlow(("svcHostCall: rc = %Rrc\n", rc));
    718718    return rc;
    719719}
     
    770770     * pending request.
    771771     */
    772     Log(("svcSaveState: u32ClientID = %d\n", u32ClientID));
     772    LogRel2(("svcSaveState: u32ClientID = %d\n", u32ClientID));
    773773
    774774    VBOXCLIPBOARDCLIENTDATA *pClient = (VBOXCLIPBOARDCLIENTDATA *)pvClient;
     
    800800static DECLCALLBACK(int) svcLoadState(void *, uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)
    801801{
    802     Log(("svcLoadState: u32ClientID = %d\n", u32ClientID));
     802    LogRel2(("svcLoadState: u32ClientID = %d\n", u32ClientID));
    803803
    804804    VBOXCLIPBOARDCLIENTDATA *pClient = (VBOXCLIPBOARDCLIENTDATA *)pvClient;
     
    814814    if (len != sizeof(CLIPSAVEDSTATEDATA))
    815815    {
    816         Log(("Client data size mismatch: expected %d, got %d\n", sizeof (CLIPSAVEDSTATEDATA), len));
     816        LogRel2(("Client data size mismatch: expected %d, got %d\n", sizeof (CLIPSAVEDSTATEDATA), len));
    817817        return VERR_SSM_DATA_UNIT_FORMAT_CHANGED;
    818818    }
     
    825825    if (pClient->u32ClientID != savedState.u32ClientID)
    826826    {
    827         Log(("Client ID mismatch: expected %d, got %d\n", pClient->u32ClientID, savedState.u32ClientID));
     827        LogRel2(("Client ID mismatch: expected %d, got %d\n", pClient->u32ClientID, savedState.u32ClientID));
    828828        return VERR_SSM_DATA_UNIT_FORMAT_CHANGED;
    829829    }
     
    848848            case VBOX_CLIPBOARD_EXT_FN_FORMAT_ANNOUNCE:
    849849            {
    850                 LogFlow(("ANNOUNCE: g_fReadingData = %d\n", g_fReadingData));
     850                LogRelFlow(("ANNOUNCE: g_fReadingData = %d\n", g_fReadingData));
    851851                if (g_fReadingData)
    852852                {
     
    875875static DECLCALLBACK(int) svcRegisterExtension(void *, PFNHGCMSVCEXT pfnExtension, void *pvExtension)
    876876{
    877     LogFlowFunc(("pfnExtension = %p\n", pfnExtension));
     877    LogRelFlowFunc(("pfnExtension = %p\n", pfnExtension));
    878878
    879879    VBOXCLIPBOARDEXTPARMS parms;
     
    908908    int rc = VINF_SUCCESS;
    909909
    910     LogFlowFunc(("ptable = %p\n", ptable));
     910    LogRelFlowFunc(("ptable = %p\n", ptable));
    911911
    912912    if (!ptable)
     
    916916    else
    917917    {
    918         Log(("VBoxHGCMSvcLoad: ptable->cbSize = %d, ptable->u32Version = 0x%08X\n", ptable->cbSize, ptable->u32Version));
     918        LogRel2(("VBoxHGCMSvcLoad: ptable->cbSize = %d, ptable->u32Version = 0x%08X\n", ptable->cbSize, ptable->u32Version));
    919919
    920920        if (   ptable->cbSize != sizeof (VBOXHGCMSVCFNTABLE)
  • trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp

    r21024 r21651  
    7272                                      uint32_t u32Formats)
    7373{
    74     LogFlowFunc(("called.  pCtx=%p, u32Formats=%02X\n", pCtx, u32Formats));
     74    LogRelFlowFunc(("called.  pCtx=%p, u32Formats=%02X\n", pCtx, u32Formats));
    7575    vboxSvcClipboardReportMsg(pCtx->pClient,
    7676                              VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS,
     
    135135        LogRel(("Failed to initialise the shared clipboard\n"));
    136136    }
    137     LogFlowFunc(("returning %Rrc\n", rc));
     137    LogRelFlowFunc(("returning %Rrc\n", rc));
    138138    return rc;
    139139}
     
    160160void vboxClipboardDisconnect (VBOXCLIPBOARDCLIENTDATA *pClient)
    161161{
    162     LogFlow(("vboxClipboardDisconnect\n"));
     162    LogRelFlow(("vboxClipboardDisconnect\n"));
    163163
    164164    LogRel(("Stopping the host clipboard service\n"));
     
    192192                                  uint32_t u32Formats)
    193193{
    194     LogFlowFunc(("called.  pClient=%p, u32Formats=%02X\n", pClient,
     194    LogRelFlowFunc(("called.  pClient=%p, u32Formats=%02X\n", pClient,
    195195                 u32Formats));
    196196    ClipAnnounceFormatToX11 (pClient->pCtx->pBackend, u32Formats);
     
    230230                           uint32_t *pcbActual)
    231231{
    232     LogFlowFunc(("pClient=%p, u32Format=%02X, pv=%p, cb=%u, pcbActual=%p",
     232    LogRelFlowFunc(("pClient=%p, u32Format=%02X, pv=%p, cb=%u, pcbActual=%p",
    233233                 pClient, u32Format, pv, cb, pcbActual));
    234234   
     
    246246            rc = VINF_HGCM_ASYNC_EXECUTE;
    247247    }
    248     LogFlowFunc(("returning %Rrc\n", rc));
     248    LogRelFlowFunc(("returning %Rrc\n", rc));
    249249    return rc;
    250250}
     
    290290{
    291291    int rc = VINF_SUCCESS;
    292     LogFlowFunc(("pCtx=%p, pReq=%p, u32Format=%02X\n", pCtx, pReq, u32Format));
     292    LogRelFlowFunc(("pCtx=%p, pReq=%p, u32Format=%02X\n", pCtx, pReq, u32Format));
    293293    /* Request data from VBox */
    294294    vboxSvcClipboardReportMsg(pCtx->pClient,
     
    312312    if (RT_SUCCESS(rc) && (pReq->pv == NULL))
    313313        rc = VERR_NO_DATA;
    314     LogFlowFunc(("returning %Rrc\n", rc));
     314    LogRelFlowFunc(("returning %Rrc\n", rc));
    315315    return rc;
    316316}
     
    323323{
    324324    int rc = VINF_SUCCESS;
    325     LogFlowFunc(("pCtx=%p, pReq=%p, u32Format=%02X\n", pCtx, pReq,
     325    LogRelFlowFunc(("pCtx=%p, pReq=%p, u32Format=%02X\n", pCtx, pReq,
    326326                 u32Format));
    327327    /* Start by "posting" the request for the next invocation of
     
    340340    if (RT_SUCCESS(rc))
    341341        rc = clipWaitForDataFromVBox(pCtx, pReq, u32Format);
    342     LogFlowFunc(("returning %Rrc\n", rc));
     342    LogRelFlowFunc(("returning %Rrc\n", rc));
    343343    return rc;
    344344}
     
    361361    VBOXCLIPBOARDREQFROMVBOX request = { NULL };
    362362
    363     LogFlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx,
     363    LogRelFlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx,
    364364                 u32Format, ppv, pcb));
    365365    if (pCtx->fShuttingDown)
    366366    {
    367367        /* The shared clipboard is disconnecting. */
    368         LogFunc(("host requested guest clipboard data after guest had disconnected.\n"));
     368        LogRelFunc(("host requested guest clipboard data after guest had disconnected.\n"));
    369369        return VERR_WRONG_ORDER;
    370370    }
     
    380380        *pcb = request.cb;
    381381    }
    382     LogFlowFunc(("returning %Rrc\n", rc));
     382    LogRelFlowFunc(("returning %Rrc\n", rc));
    383383    if (RT_SUCCESS(rc))
    384         LogFlowFunc(("*ppv=%.*ls, *pcb=%u\n", *pcb / 2, *ppv, *pcb));
     384        LogRelFlowFunc(("*ppv=%.*ls, *pcb=%u\n", *pcb / 2, *ppv, *pcb));
    385385    return rc;
    386386}
     
    398398                             void *pv, uint32_t cb, uint32_t u32Format)
    399399{
    400     LogFlowFunc (("called.  pClient=%p, pv=%p (%.*ls), cb=%u, u32Format=%02X\n",
     400    LogRelFlowFunc (("called.  pClient=%p, pv=%p (%.*ls), cb=%u, u32Format=%02X\n",
    401401                  pClient, pv, cb / 2, pv, cb, u32Format));
    402402
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