diff options
author | David Mason <davmason@microsoft.com> | 2018-03-27 19:21:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-27 19:21:17 -0700 |
commit | 27a710b82880f67e8fe1bf29babee9243c7c9c2e (patch) | |
tree | dec6cd0438e642c813e8273e2527c61128f4aa85 /src/gc | |
parent | 04828cfa37ac56d0244411becec9e32d21b4bd68 (diff) | |
download | coreclr-27a710b82880f67e8fe1bf29babee9243c7c9c2e.tar.gz coreclr-27a710b82880f67e8fe1bf29babee9243c7c9c2e.tar.bz2 coreclr-27a710b82880f67e8fe1bf29babee9243c7c9c2e.zip |
fix for logalways eventing level (#17277)
Diffstat (limited to 'src/gc')
-rw-r--r-- | src/gc/gceventstatus.h | 5 | ||||
-rw-r--r-- | src/gc/gcinterface.h | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/gc/gceventstatus.h b/src/gc/gceventstatus.h index 95ed337475..5482fb51a6 100644 --- a/src/gc/gceventstatus.h +++ b/src/gc/gceventstatus.h @@ -85,7 +85,7 @@ public: */ static void Set(GCEventProvider provider, GCEventKeyword keywords, GCEventLevel level) { - assert(level >= GCEventLevel_None && level < GCEventLevel_Max); + assert((level >= GCEventLevel_None && level < GCEventLevel_Max) || level == GCEventLevel_LogAlways); size_t index = static_cast<size_t>(provider); @@ -134,6 +134,9 @@ private: case GCEventLevel_Verbose: fprintf(stderr, " level: Verbose\n"); break; + case GCEventLevel_LogAlways: + fprintf(stderr, " level: LogAlways"); + break; default: fprintf(stderr, " level: %d?\n", level); break; diff --git a/src/gc/gcinterface.h b/src/gc/gcinterface.h index d0b6334e3b..c7c6424d00 100644 --- a/src/gc/gcinterface.h +++ b/src/gc/gcinterface.h @@ -211,7 +211,8 @@ enum GCEventLevel GCEventLevel_Warning = 3, GCEventLevel_Information = 4, GCEventLevel_Verbose = 5, - GCEventLevel_Max = 6 + GCEventLevel_Max = 6, + GCEventLevel_LogAlways = 255 }; // Event keywords corresponding to events that can be fired by the GC. These |