-
Notifications
You must be signed in to change notification settings - Fork 592
Open
Labels
Area: CoreRelated to the shared, core protocol logicRelated to the shared, core protocol logicArea: LoggingOS: Linux
Milestone
Description
Describe the bug
#3411 effectively disables the following helper macros (and associated logging) in order to get a performance improvement:
#define QuicTraceLogStreamVerboseEnabled() FALSE
#define QuicTraceLogErrorEnabled() FALSE
#define QuicTraceLogWarningEnabled() FALSE
#define QuicTraceLogInfoEnabled() FALSE
#define QuicTraceLogVerboseEnabled() FALSE
#define QuicTraceEventEnabled(x) FALSE
We need to figure out how to correctly fix these instead of disabling them.
Affected OS
- Windows
- Linux
- macOS
- Other (specify below)
Additional OS information
No response
MsQuic version
main
Steps taken to reproduce bug
Use release builds of Linux libmsquic.
Expected behavior
All logging should work.
Actual outcome
Some don't because they're disabled.
Additional details
No response
Metadata
Metadata
Assignees
Labels
Area: CoreRelated to the shared, core protocol logicRelated to the shared, core protocol logicArea: LoggingOS: Linux
Type
Projects
Status
Should be written