Make total_size counter a member in logging::Manager

This commit is contained in:
Tim Wojtulewicz 2025-08-11 14:19:44 -07:00
parent 98a77b5f25
commit 29425688da
2 changed files with 25 additions and 29 deletions

View file

@ -422,10 +422,8 @@ private:
bool TraverseRecord(Stream* stream, Filter* filter, RecordType* rt, TableVal* include, TableVal* exclude,
const std::string& path, const std::list<int>& indices);
detail::LogRecord RecordToLogRecord(WriterInfo* info, Filter* filter, const Stream* stream, RecordVal* columns,
size_t& total_size);
threading::Value ValToLogVal(WriterInfo* info, const Stream* stream, std::optional<ZVal>& val, Type* ty,
size_t& total_size);
detail::LogRecord RecordToLogRecord(WriterInfo* info, Filter* filter, const Stream* stream, RecordVal* columns);
threading::Value ValToLogVal(WriterInfo* info, const Stream* stream, std::optional<ZVal>& val, Type* ty);
Stream* FindStream(EnumVal* id);
void RemoveDisabledWriters(Stream* stream);
@ -452,6 +450,7 @@ private:
FuncPtr log_stream_policy_hook;
size_t max_log_record_size = 0;
size_t total_record_size = 0;
size_t total_string_bytes = 0;
size_t total_container_elements = 0;