-
Type: Improvement
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
As a general rule class names should not be plural (e.g., string not strings, Guid not Guids) with a few exceptions like XyzSettings.
Accordingly, I would like to see the following names changed in the new logging code:
EventsLogger => EventLogger
StructuredLogsTemplates => StructuredLogTemplate
LoggingFactory => LoggerFactory (because it returns an ILoggerFactory not an ILoggingFactory)
EventsPublisher => EventPublisher
EventsLogsFormattingOptions => EventLogFormattingOptions
Extentions => Extensions (spelling)
LogsTemplateProvider => LogTemplateProvider