VirtualBox

Ignore:
Timestamp:
Mar 24, 2011 4:25:47 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
70763
Message:

log rotation review and adjustments: Don't delete any excess files if log roation is disabled - we don't know what these files might be. Moved RTLOGGERFILE into log.c. Keep RTLogCreate simple, anyone needing rotation can use RTLogCreateEx[V]. Made RTLogGetDestinations produce the log rotation bits.

Location:
trunk/src/VBox/Additions/common/VBoxGuest
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c

    r36347 r36408  
    466466    rc = RTLogCreate(&pRelLogger, 0 /* fFlags */, "all",
    467467                     "VBOX_RELEASE_LOG", RT_ELEMENTS(s_apszGroups), s_apszGroups,
    468                      RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER | RTLOGDEST_USER,
    469                      NULL /* pfnBeginEnd */, 0 /* cHistory */, 0 /* cbHistoryFileMax */, 0 /* uHistoryTimeMax */,
    470                      NULL);
     468                     RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER | RTLOGDEST_USER, NULL);
    471469    if (RT_SUCCESS(rc))
    472470    {
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c

    r36347 r36408  
    189189        rc = RTLogCreate(&pRelLogger, 0 /* fFlags */, "all",
    190190                         "VBOX_RELEASE_LOG", RT_ELEMENTS(s_apszGroups), s_apszGroups,
    191                          RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER,
    192                          NULL /* pfnBeginEnd */, 0 /* cHistory */, 0 /* cbHistoryFileMax */, 0 /* uHistoryTimeMax */,
    193                          NULL);
     191                         RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER, NULL);
    194192        if (RT_SUCCESS(rc))
    195193            RTLogRelSetDefaultInstance(pRelLogger);
  • trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile

    r35354 r36408  
    7878SRCS += \
    7979        RTStrCopy.c \
     80        RTStrCopyP.c \
    8081        strformat.c \
    8182        strformatrt.c \
  • trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest

    r36190 r36408  
    112112    ${PATH_ROOT}/src/VBox/Runtime/common/misc/assert.cpp=>common/misc/assert.c \
    113113    ${PATH_ROOT}/src/VBox/Runtime/common/string/RTStrCopy.cpp=>common/string/RTStrCopy.c \
     114    ${PATH_ROOT}/src/VBox/Runtime/common/string/RTStrCopyP.cpp=>common/string/RTStrCopyP.c \
    114115    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformat.cpp=>common/string/strformat.c \
    115116    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformatrt.cpp=>common/string/strformatrt.c \
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile

    r36293 r36408  
    112112        common/misc/thread.o \
    113113        common/string/RTStrCopy.o \
     114        common/string/RTStrCopyP.o \
    114115        common/string/strformat.o \
    115116        common/string/strformatrt.o \
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest

    r36274 r36408  
    119119    ${PATH_ROOT}/src/VBox/Runtime/common/misc/thread.cpp=>common/misc/thread.c \
    120120    ${PATH_ROOT}/src/VBox/Runtime/common/string/RTStrCopy.cpp=>common/string/RTStrCopy.c \
     121    ${PATH_ROOT}/src/VBox/Runtime/common/string/RTStrCopyP.cpp=>common/string/RTStrCopyP.c \
    121122    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformat.cpp=>common/string/strformat.c \
    122123    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformatrt.cpp=>common/string/strformatrt.c \
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