How to get the class-name with caller info attributes.
I strongly say a no to log the class name using reflection.
Was able to get the method name using the [CallerMemberName] like below:
        private void Log(string logMessage, [CallerMemberName]string callerName = null)
        {
            if (logger.IsDebugEnabled)
            {
                logger.DebugFormat("Executing Method = {1};{0}", logMessage, callerName);
            }
        }
How to log the class name here using Caller Info Attributes ?
                        
You can't there is no attribute available that does that. However because
Logis private no external classes could call the function so you already know which class called it.