Skip to content

Commit 868ef54

Browse files
committed
fix error code serialization
1 parent 25fc9e3 commit 868ef54

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

IntelPresentMon/CommonUtilities/log/EntryCereal.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace pmon::util::log
1212
template<class Archive>
1313
void serialize(Archive& ar, IErrorCodeResolver::Strings& s)
1414
{
15-
ar(s.description, s.name, s.symbol);
15+
ar(s.type, s.description, s.name, s.symbol);
1616
}
1717
template<class Archive>
1818
void serialize(Archive& ar, ErrorCode& c)
@@ -27,8 +27,9 @@ namespace pmon::util::log
2727
template<class Archive>
2828
void serialize(Archive& ar, Entry& e)
2929
{
30-
ar(e.level_, e.note_, e.sourceLine_, e.timestamp_,
31-
e.pTrace_, e.errorCode_, e.pid_, e.tid_);
30+
// TODO: consider rate control / hit count serialization
31+
ar(e.level_, e.subsystem_, e.note_, e.sourceLine_, e.timestamp_,
32+
e.pTrace_, e.errorCode_, e.pid_, e.tid_, e.diagnosticLayer_);
3233

3334
// special handling for source strings as they might contain raw pointer alternatives
3435
// we always serialize as wstring container regardless of source

IntelPresentMon/Core/source/pmon/PresentMon.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ namespace p2c::pmon
5151
pid_, processTracker.GetPid()));
5252
}
5353
processTracker = pSession->TrackProcess(pid_);
54-
pmlog_info(std::format(L"started pmon stream for pid {}", pid_));
5554
}
5655
void PresentMon::StopTracking()
5756
{

0 commit comments

Comments
 (0)