Created MR from forked repo until I get access.
Initial CoreLogger implementation for review. Only the
info methods are added for an example.
Example usage would be something like:
CoreLogger logger = CoreLoggerFactory.getLogger(SomeClass.class); logger.info("Log this message");
ICoreLogger. An interface that supports collecting information about services and dependencies to meet observability/monitoring requirements.
Generally, this interface should support logging traces, events, dependencies, and exceptions so that a dashboard can show: 1) availability, 2) exception rate and failures, 3) performance counters, 4) dependency among services.