/// <summary>
 /// Starts the diagnostics
 /// </summary>
 /// <param name="context">HttpContext</param>
 protected virtual void Start(HttpContext context)
 {
     if (null == m_diagnostics)
     {
         m_diagnostics = CreateDiagnostics();
         if (null != m_diagnostics)
         {
             m_diagnostics.Start();
         }
     }
 }