virtual void flushTraceSummary()
    {
        if (m_txSummary)
        {
            if (!m_hasException && (getEspLogLevel() <= LogNormal))
                m_txSummary->clear();

            updateTraceSummaryHeader();
            m_txSummary->append("total", m_processingTime, "ms");
        }
    }
 CEspContext(IEspSecureContext* secureContext)
 : m_servPort(0)
 , m_bindingValue(0)
 , m_serviceValue(0)
 , m_toBeAuthenticated(false)
 , m_clientVer(-1)
 , options(0)
 , m_active(ActiveRequests::getCount())
 , m_creationTime(msTick())
 , m_processingTime(0)
 , m_exceptionTime(0)
 , m_hasException(false)
 , m_exceptionCode(0)
 , respSerializationFormat(ESPSerializationANY)
 {
     m_txSummary.setown(new CTxSummary(m_creationTime));
     updateTraceSummaryHeader();
     m_secureContext.setown(secureContext);
     m_SecurityHandler.setSecureContext(secureContext);
 }
 virtual void flushTraceSummary()
 {
     updateTraceSummaryHeader();
     if (m_txSummary && (getTxSummaryLevel() >= LogMin))
         m_txSummary->append("total", m_processingTime, "ms");
 }