VirtualBox

Ignore:
Timestamp:
Jul 31, 2009 9:38:31 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50563
Message:

Solaris/VBoxUSBMon, Solaris/VBoxNetAdp: make release logging work.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/solaris/VBoxNetAdp-solaris.c

    r17803 r21908  
    231231    if (RT_SUCCESS(rc))
    232232    {
     233        /*
     234         * Create the release logger instance.
     235         */
     236        static const char *const s_apszGroups[] = VBOX_LOGGROUP_NAMES;
     237        PRTLOGGER pRelLogger;
     238        rc = RTLogCreate(&pRelLogger, 0 /* fFlags */, "all", "VBOX_RELEASE_LOG", RT_ELEMENTS(s_apszGroups), s_apszGroups,
     239                        RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER, NULL);
     240        if (RT_SUCCESS(rc))
     241            RTLogRelSetDefaultInstance(pRelLogger);
     242
    233243        rc = mod_install(&g_VBoxNetAdpSolarisModLinkage);
    234244        if (!rc)
     
    236246
    237247        LogRel((DEVICE_NAME ":mod_install failed. rc=%d\n", rc));
     248        RTLogDestroy(RTLogRelSetDefaultInstance(NULL));
     249        RTLogDestroy(RTLogSetDefaultInstance(NULL));
    238250        RTR0Term();
    239251    }
     
    253265     * Undo the work done during start (in reverse order).
    254266     */
     267    RTLogDestroy(RTLogRelSetDefaultInstance(NULL));
     268    RTLogDestroy(RTLogSetDefaultInstance(NULL));
    255269    RTR0Term();
    256270
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