blob: 1a6ce5ea370783d7549f4971ccd55b6bb877779f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "structured_payload.h"
namespace NYT::NLogging {
////////////////////////////////////////////////////////////////////////////////
TStructuredLogEventPayload MakeStructuredPayloadFromYson(const NYson::TYsonString& message)
{
return TStructuredLogEventPayload(message.ToSharedRef());
}
NYson::TYsonStringBuf GetYsonFromStructuredPayload(const TStructuredLogEventPayload& payload)
{
return NYson::TYsonStringBuf(payload.Underlying().ToStringBuf(), NYson::EYsonType::MapFragment);
}
////////////////////////////////////////////////////////////////////////////////
} // namespace NYT::NLogging
|