/*
- * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#include "squid.h"
#include "adaptation/icap/History.h"
-#include "Debug.h"
+#include "debug/Stream.h"
#include "globals.h"
-#include "SquidTime.h"
+#include "time/gadgets.h"
Adaptation::Icap::History::History():
- logType(LOG_TAG_NONE),
req_sz(0),
concurrencyLevel(0)
{
if (!concurrencyLevel++)
currentStart = current_time;
- debugs(93,4, HERE << "start " << context << " level=" << concurrencyLevel
+ debugs(93,4, "start " << context << " level=" << concurrencyLevel
<< " time=" << tvToMsec(pastTime) << ' ' << this);
}
void Adaptation::Icap::History::stop(const char *context)
{
if (!concurrencyLevel) {
- debugs(93, DBG_IMPORTANT, HERE << "Internal error: poor history accounting " << this);
+ debugs(93, DBG_IMPORTANT, "ERROR: Squid BUG: poor history accounting " << this);
return;
}
struct timeval current;
currentTime(current);
- debugs(93,4, HERE << "stop " << context << " level=" << concurrencyLevel <<
+ debugs(93,4, "stop " << context << " level=" << concurrencyLevel <<
" time=" << tvToMsec(pastTime) << '+' << tvToMsec(current) << ' ' << this);
if (!--concurrencyLevel)
{
currentTime(total);
tvAssignAdd(total, pastTime);
- debugs(93,7, HERE << " current total: " << tvToMsec(total) << ' ' << this);
+ debugs(93,7, " current total: " << tvToMsec(total) << ' ' << this);
}
void