File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -179,16 +179,23 @@ void CommonInitialize(TGuard<TMutex>& g)
179
179
180
180
auto logPath = TConfig::Get ()->LogPath ;
181
181
if (logPath.empty ()) {
182
+ auto coreLoggingConfig = NLogging::TLogManagerConfig::CreateStderrLogger (ToCoreLogLevel (logLevel));
183
+ for (const auto & rule : coreLoggingConfig->Rules ) {
184
+ rule->ExcludeCategories = TConfig::Get ()->LogExcludeCategories ;
185
+ }
186
+ NLogging::TLogManager::Get ()->Configure (coreLoggingConfig);
187
+
182
188
if (TConfig::Get ()->LogUseCore ) {
183
- auto coreLoggingConfig = NLogging::TLogManagerConfig::CreateStderrLogger (ToCoreLogLevel (logLevel));
184
- NLogging::TLogManager::Get ()->Configure (coreLoggingConfig);
185
189
SetUseCoreLog ();
186
190
} else {
187
191
auto logger = CreateStdErrLogger (logLevel);
188
192
SetLogger (logger);
189
193
}
190
194
} else {
191
195
auto coreLoggingConfig = NLogging::TLogManagerConfig::CreateLogFile (logPath, ToCoreLogLevel (logLevel));
196
+ for (const auto & rule : coreLoggingConfig->Rules ) {
197
+ rule->ExcludeCategories = TConfig::Get ()->LogExcludeCategories ;
198
+ }
192
199
NLogging::TLogManager::Get ()->Configure (coreLoggingConfig);
193
200
SetUseCoreLog ();
194
201
}
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ struct TConfig
87
87
TString ApiVersion;
88
88
TString LogLevel;
89
89
TString LogPath;
90
+ THashSet<TString> LogExcludeCategories = {" Bus" , " Net" , " Dns" , " Concurrency" };
90
91
91
92
// /
92
93
// / For historical reasons mapreduce client uses its own logging system.
You can’t perform that action at this time.
0 commit comments