VirtualBox

Ignore:
Timestamp:
Nov 18, 2017 8:55:10 PM (7 years ago)
Author:
vboxsync
Message:

Main/VBoxSVC: VBOX_WITH_SDS_PLAN_B: Delay log file rotation and opening until we instantiate VirtualBox, in the mean time log to the memory buffer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/win/svcmain.cpp

    r69743 r69747  
    438438                            {
    439439                                m_hrcCreate = hrc = p->QueryInterface(IID_IUnknown, (void **)&m_pObj);
    440                                 if (FAILED(hrc))
     440                                if (SUCCEEDED(hrc))
     441                                    RTLogClearFileDelayFlag(RTLogRelGetDefaultInstance(),  NULL);
     442                                else
    441443                                {
    442444                                    delete p;
     
    811813                                    RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
    812814                                    VBOXSVC_LOG_DEFAULT, "VBOXSVC_RELEASE_LOG",
    813                                     RTLOGDEST_FILE, UINT32_MAX /* cMaxEntriesPerGroup */,
    814                                     cHistory, uHistoryFileTime, uHistoryFileSize,
     815#ifdef VBOX_WITH_SDS_PLAN_B
     816                                    RTLOGDEST_FILE | RTLOGDEST_F_DELAY_FILE,
     817#else
     818                                    RTLOGDEST_FILE,
     819#endif
     820                                    UINT32_MAX /* cMaxEntriesPerGroup */, cHistory, uHistoryFileTime, uHistoryFileSize,
    815821                                    szError, sizeof(szError));
    816822        if (RT_FAILURE(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