utilized IsDebugEnabled