#pragma once #include #include #include #include #include namespace NYql { namespace NLog { struct TLogRow { TInstant Time; ELevel Level; TString ProcName; pid_t ProcId; ui64 ThreadId; EComponent Component; TString FileName; ui32 LineNumber; TString Path; TString Message; }; TLogRow ParseLegacyLogRow(TStringBuf str); TLogRow ParseJsonLogRow(TStringBuf str); } // namspace NLog } // namspace NYql