Changeset 21377 in vbox for trunk/src/VBox/Additions/common/VBoxGuest
- Timestamp:
- Jul 8, 2009 1:00:22 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 49733
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
r21376 r21377 125 125 /** Release logger flags settings. */ 126 126 static char g_szLogFlags[128]; 127 # if 0128 127 /** Release logger destination settings. */ 129 128 static char g_szLogDst[128]; 129 # if 0 130 130 /** Debug logger group settings. */ 131 131 static char g_szDbgLogGrp[128]; … … 484 484 RTLogGroupSettings(pRelLogger, g_szLogGrp); 485 485 RTLogFlags(pRelLogger, g_szLogFlags); 486 //RTLogDestination(pRelLogger, g_szLogDst);486 RTLogDestinations(pRelLogger, g_szLogDst); 487 487 #endif 488 488 RTLogRelSetDefaultInstance(pRelLogger); … … 831 831 static int vboxguestLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam) 832 832 { 833 /** @todo add a serializer */833 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelDefaultInstance(); 834 834 *pszBuf = '\0'; 835 return 0; 835 if (pLogger) 836 RTLogGetGroupSettings(pLogger, pszBuf, _4K); 837 return strlen(pszBuf); 836 838 } 837 839 … … 855 857 static int vboxguestLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param *pParam) 856 858 { 857 /** @todo add a flags serializer */859 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelDefaultInstance(); 858 860 *pszBuf = '\0'; 859 return 0; 861 if (pLogger) 862 RTLogGetFlags(pLogger, pszBuf, _4K); 863 return strlen(pszBuf); 860 864 } 861 865 … … 864 868 static int vboxguestLinuxParamLogDstSet(const char *pszValue, struct kernel_param *pParam) 865 869 { 866 /** @todo */ 870 if (g_fLoggerCreated) 871 { 872 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelDefaultInstance(); 873 if (pLogger) 874 RTLogDestinations(pLogger, pszValue); 875 } 876 else if (pParam->name[0] != 'd') 877 strlcpy(&g_szLogDst[0], pszValue, sizeof(g_szLogDst)); 867 878 return 0; 868 879 } … … 872 883 static int vboxguestLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam) 873 884 { 874 /** @todo add a destination serializer */885 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelDefaultInstance(); 875 886 *pszBuf = '\0'; 876 return 0; 887 if (pLogger) 888 RTLogGetDestinations(pLogger, pszBuf, _4K); 889 return strlen(pszBuf); 877 890 } 878 891
Note:
See TracChangeset
for help on using the changeset viewer.