VirtualBox

Ignore:
Timestamp:
Jul 18, 2007 7:27:21 PM (17 years ago)
Author:
vboxsync
Message:

RT_OS_*, removed superflous logging macros in VBoxBFE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxBFE/Logging.h

    r2981 r3701  
    3939 *  Helpful macro to trace execution.
    4040 */
    41 #define LogTrace() \
    42     LogFlow((">>>>> %s (%d): %s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__))
    43 
    44 /**
    45  *  Helper macro to print the current reference count of the given COM object
    46  *  to the log file.
    47  *  @param obj  object in question (must be a pointer to an IUnknown subclass)
    48  */
    49 #define LogComRefCnt(obj) \
    50     do { \
    51         int refc = (obj)->AddRef(); refc --; \
    52         LogFlow (("{%p} " #obj ".refcount=%d\n", (obj), refc)); \
    53         (obj)->Release(); \
    54     } while (0)
    5541
    5642#if defined(DEBUG) || defined(LOG_ENABLED)
    57 #   define V_DEBUG(m)           V_LOG(m)
    58 #if defined(__WIN__)
    59 #   define V_LOG(m)             \
    60     do { Log (("[MAIN:%05u] ", GetCurrentThreadId())); Log (m); Log (("\n")); } while (0)
    61 #   define V_LOG2(m)            \
    62     do { Log2 (("[MAIN:%05u] ", GetCurrentThreadId())); Log2 (m); Log2 (("\n")); } while (0)
    63 #   define V_LOGFLOW(m)         \
    64     do { LogFlow (("[MAIN:%05u] ", GetCurrentThreadId())); LogFlow (m); LogFlow (("\n")); } while (0)
    65 #   define V_LOGFLOWMEMBER(m)   \
    66     do { LogFlow (("[MAIN:%05u] {%p} ", GetCurrentThreadId(), this)); LogFlow (m); LogFlow (("\n")); } while (0)
    67 #   define V_ASSERTMSG(m, e)    \
    68     AssertMsg(e, m)
    69 #   define V_ASSERTFAILED(m)    \
    70     AssertMsgFailed(m)
    71 #else
    72 #   define V_LOG(m)             \
    73     do { Log (("[MAIN:%RTnthrd] ", RTThreadNativeSelf())); Log (m); Log (("\n")); } while (0)
    74 #   define V_LOG2(m)            \
    75     do { Log2 (("[MAIN:%RTnthrd] ", RTThreadNativeSelf())); Log2 (m); Log2 (("\n")); } while (0)
    76 #   define V_LOGFLOW(m)         \
    77     do { LogFlow (("[MAIN:%RTnthrd] ", RTThreadNativeSelf())); LogFlow (m); LogFlow (("\n")); } while (0)
    78 #   define V_LOGFLOWMEMBER(m)   \
    79     do { LogFlow (("[MAIN:%RTnthrd] {%p} ", RTThreadNativeSelf(), this)); LogFlow (m); LogFlow (("\n")); } while (0)
    80 #   define V_ASSERTMSG(m, e)    \
    81     AssertMsg(e, m)
    82 #   define V_ASSERTFAILED(m)    \
    83     AssertMsgFailed(m)
    84 #endif
    8543#   define LogFlowMember(m)     \
    8644    do { LogFlow (("{%p} ", this)); LogFlow (m); } while (0)
    8745#else // if !DEBUG
    88 #   define V_DEBUG(m)           do {} while (0)
    89 #   define V_LOG(m)             do {} while (0)
    90 #   define V_LOG2(m)            do {} while (0)
    91 #   define V_LOGFLOW(m)         do {} while (0)
    92 #   define V_LOGFLOWMEMBER(m)   do {} while (0)
    93 #   define V_ASSERTMSG(m, e)    do {} while (0)
    94 #   define V_ASSERTFAILED(m)    do {} while (0)
    9546#   define LogFlowMember(m)     do {} while (0)
    9647#endif // !DEBUG
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