Core logging

Core loggingCore loggingCore loggingCore logging
Core loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore logging
Core loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore loggingCore logging
Core loggingCore logging