X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fdiagnostics%2Fcall_context.cpp;h=d68912bbf12f675598bb97608f99d4213d17a103;hb=b59ec2b89fbc8a2fbccaaa42d623db97a241a54b;hp=b5cc0dbe97182a6a3d75bf4c6b63c45ffa92c27e;hpb=601f46566f9b8e2026b7745a07a8f428fa9c628d;p=casparcg diff --git a/core/diagnostics/call_context.cpp b/core/diagnostics/call_context.cpp index b5cc0dbe9..d68912bbf 100644 --- a/core/diagnostics/call_context.cpp +++ b/core/diagnostics/call_context.cpp @@ -24,6 +24,7 @@ #include "call_context.h" #include +#include namespace caspar { namespace core { namespace diagnostics { @@ -42,4 +43,14 @@ call_context& call_context::for_thread() return *local; } +std::wstring call_context::to_string() const +{ + if (video_channel == -1) + return L"[]"; + else if (layer == -1) + return L"[ch=" + boost::lexical_cast(video_channel) + L"]"; + else + return L"[ch=" + boost::lexical_cast(video_channel) + L"; layer=" + boost::lexical_cast(layer) + L"]"; +} + }}}