VirtualBox

Changeset 94803 in vbox for trunk/src


Ignore:
Timestamp:
May 4, 2022 8:01:43 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151196
Message:

com/utils: Add an extended version of VBoxLogRelCreate() which takes an optional log output interface table pointer, bugref:9955

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp

    r94624 r94803  
    162162                     PRTERRINFO pErrInfo)
    163163{
     164    return VBoxLogRelCreateEx(pcszEntity, pcszLogFile,
     165                              fFlags, pcszGroupSettings,
     166                              pcszEnvVarBase, fDestFlags,
     167                              cMaxEntriesPerGroup, cHistory,
     168                              uHistoryFileTime, uHistoryFileSize,
     169                              NULL /*pOutputIf*/, NULL /*pvOutputIfUser*/,
     170                              pErrInfo);
     171}
     172
     173int VBoxLogRelCreateEx(const char *pcszEntity, const char *pcszLogFile,
     174                       uint32_t fFlags, const char *pcszGroupSettings,
     175                       const char *pcszEnvVarBase, uint32_t fDestFlags,
     176                       uint32_t cMaxEntriesPerGroup, uint32_t cHistory,
     177                       uint32_t uHistoryFileTime, uint64_t uHistoryFileSize,
     178                       const void *pOutputIf, void *pvOutputIfUser,
     179                       PRTERRINFO pErrInfo)
     180{
    164181    /* create release logger */
    165182    PRTLOGGER pReleaseLogger;
     
    172189                            cMaxEntriesPerGroup, 0 /*cBufDescs*/, NULL /*paBufDescs*/, fDestFlags,
    173190                            vboxHeaderFooter, cHistory, uHistoryFileSize, uHistoryFileTime,
    174                             NULL /*pOutputIf*/, NULL /*pvOutputIfUser*/,
     191                            (PCRTLOGOUTPUTIF)pOutputIf, pvOutputIfUser,
    175192                            pErrInfo, pcszLogFile ? "%s" : NULL, pcszLogFile);
    176193    if (RT_SUCCESS(vrc))
Note: See TracChangeset for help on using the changeset viewer.

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