Add base for UserConsole logging
Add split exception emitting for MetricState invalidation