VirtualBox

Changeset 108788 in vbox for trunk/src


Ignore:
Timestamp:
Mar 28, 2025 7:38:30 PM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168223
Message:

Additions: Linux: VBoxClient: Add common macros for logging, bugref:10796.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/VBoxClient.h

    r106061 r108788  
    3939#include <VBox/GuestHost/DisplayServerType.h>
    4040
     41/** Macros to separate selectable logging levels. */
     42#define VBCL_INFO(fmt, ...)     VBClLogVerbose(1, fmt, __VA_ARGS__)
     43#define VBCL_WARN(fmt, ...)     VBClLogVerbose(2, fmt, __VA_ARGS__)
     44#define VBCL_WARN_NO_ARGS(msg)  VBClLogVerbose(2, msg)
     45#define VBCL_DEBUG(fmt, ...)    VBClLogVerbose(3, fmt, __VA_ARGS__)
     46#define VBCL_DEBUG_NO_ARGS(msg) VBClLogVerbose(3, msg)
     47
    4148/** A shortcut to log callback entering. */
    42 #define VBCL_LOG_CALLBACK VBClLogVerbose(3, "%s\n", __func__)
     49#define VBCL_LOG_CALLBACK       VBClLogVerbose(3, "%s\n", __func__)
    4350
    4451int VBClShowNotify(const char *pszHeader, const char *pszBody);
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