aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/actors/core/log_settings.h
diff options
context:
space:
mode:
authorandrew-rykov <arykov@ydb.tech>2022-09-13 12:49:05 +0300
committerandrew-rykov <arykov@ydb.tech>2022-09-13 12:49:05 +0300
commitcee4a99ba93f21e3d30b5f1d58c84ab6ca41981b (patch)
treed75cbc3a1ad20a211c550d8f29634eff47f5e48d /library/cpp/actors/core/log_settings.h
parent8c1af103661148f5377e712cb2ac5623672522a1 (diff)
downloadydb-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.h')
-rw-r--r--library/cpp/actors/core/log_settings.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/library/cpp/actors/core/log_settings.h b/library/cpp/actors/core/log_settings.h
index 7fe4504edd..47d30463fb 100644
--- a/library/cpp/actors/core/log_settings.h
+++ b/library/cpp/actors/core/log_settings.h
@@ -72,6 +72,7 @@ namespace NActors {
TActorId LoggerActorId;
EComponent LoggerComponent;
ui64 TimeThresholdMs;
+ ui64 BufferSizeLimitBytes;
bool AllowDrop;
TDuration ThrottleDelay;
TArrayHolder<TAtomic> ComponentInfo;
@@ -101,11 +102,11 @@ namespace NActors {
TSettings(const TActorId& loggerActorId, const EComponent loggerComponent,
EComponent minVal, EComponent maxVal, EComponentToStringFunc func,
EPriority defPriority, EPriority defSamplingPriority = PRI_DEBUG,
- ui32 defSamplingRate = 0, ui64 timeThresholdMs = 1000);
+ ui32 defSamplingRate = 0, ui64 timeThresholdMs = 1000, ui64 bufferSizeLimitBytes = 1024 * 1024 * 300);
TSettings(const TActorId& loggerActorId, const EComponent loggerComponent,
EPriority defPriority, EPriority defSamplingPriority = PRI_DEBUG,
- ui32 defSamplingRate = 0, ui64 timeThresholdMs = 1000);
+ ui32 defSamplingRate = 0, ui64 timeThresholdMs = 1000, ui64 bufferSizeLimitBytes = 1024 * 1024 * 300);
void Append(EComponent minVal, EComponent maxVal, EComponentToStringFunc func);