EventId allows easily finding specific log messages and also allows doing asserts in tests for those messages based on the event id.
An event ID is an integer value that you can use to associate a set of logged events with one another. For instance, a log for adding an item to a shopping cart could be event ID 1000 and a log for completing a purchase could be event ID 1001.
Problem: With inbuilt logging provider we can only have EventIds as a static class. How to use Enums in place of static classes.