Go to the SVN repository for this file.
10: m_Resource(resource),
67(*this) <<
' '<< name <<
": "<<
value<<
";";
std::unique_ptr< CPerfLogger > m_PerfLog
void AddParameter(const std::string &name, const std::string &value)
std::unique_ptr< CStopWatch > m_StopWatch
CLogPerformance(const std::string &resource, CPerfLogger::EStart state=CPerfLogger::eStart)
void Post(CRequestStatus::ECode status=CRequestStatus::e200_Ok)
static const char * str(char *buf, int n)
EStart
If to start the timing immediately.
static bool IsON(void)
Is performance logging on, globally? Controlled by CParam(section="Log", entry="PerfLogging",...
#define LOG_POST(message)
This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...
@ eStart
Call Start() immediately after creating.
@ e500_InternalServerError
void Info(CExceptionArgs_Base &args)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
@ eStart
Start timer immediately after creating.
@ eStop
Do not start timer, just create it.
@ fSS_Precision6
Floating precision level 6.
const GenericPointer< typename T::ValueType > T2 value
Defines: CTimeFormat - storage class for time format.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4