diff options
author | andrew-rykov <arykov@ydb.tech> | 2022-09-13 12:49:05 +0300 |
---|---|---|
committer | andrew-rykov <arykov@ydb.tech> | 2022-09-13 12:49:05 +0300 |
commit | cee4a99ba93f21e3d30b5f1d58c84ab6ca41981b (patch) | |
tree | d75cbc3a1ad20a211c550d8f29634eff47f5e48d /library/cpp/actors/core/log_settings.cpp | |
parent | 8c1af103661148f5377e712cb2ac5623672522a1 (diff) | |
download | ydb-cee4a99ba93f21e3d30b5f1d58c84ab6ca41981b.tar.gz |
add-log-buffer 2
add log buffer
changed names
added move
changed details
fixed released buffer procedure
returned condition IgnoredCount > 0
default bufferSizeLimitBytes = 0
returned passedCount declaration
returned Y_VERIFY
removed passedcount
changed buffer reducing
no new line at the end of file
added srcs in ya.make
add log buffer
Diffstat (limited to 'library/cpp/actors/core/log_settings.cpp')
-rw-r--r-- | library/cpp/actors/core/log_settings.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/library/cpp/actors/core/log_settings.cpp b/library/cpp/actors/core/log_settings.cpp index f52f2fc5d22..321af18d71e 100644 --- a/library/cpp/actors/core/log_settings.cpp +++ b/library/cpp/actors/core/log_settings.cpp @@ -7,10 +7,11 @@ namespace NActors { TSettings::TSettings(const TActorId& loggerActorId, const EComponent loggerComponent, EComponent minVal, EComponent maxVal, EComponentToStringFunc func, EPriority defPriority, EPriority defSamplingPriority, - ui32 defSamplingRate, ui64 timeThresholdMs) + ui32 defSamplingRate, ui64 timeThresholdMs, ui64 bufferSizeLimitBytes) : LoggerActorId(loggerActorId) , LoggerComponent(loggerComponent) , TimeThresholdMs(timeThresholdMs) + , BufferSizeLimitBytes(bufferSizeLimitBytes) , AllowDrop(true) , ThrottleDelay(TDuration::MilliSeconds(100)) , MinVal(0) @@ -29,10 +30,11 @@ namespace NActors { TSettings::TSettings(const TActorId& loggerActorId, const EComponent loggerComponent, EPriority defPriority, EPriority defSamplingPriority, - ui32 defSamplingRate, ui64 timeThresholdMs) + ui32 defSamplingRate, ui64 timeThresholdMs, ui64 bufferSizeLimitBytes) : LoggerActorId(loggerActorId) , LoggerComponent(loggerComponent) , TimeThresholdMs(timeThresholdMs) + , BufferSizeLimitBytes(bufferSizeLimitBytes) , AllowDrop(true) , ThrottleDelay(TDuration::MilliSeconds(100)) , MinVal(0) |