Make yuzu-cmd respect log_filter setting
Because logging infrastructure initializes before the loading of the config, it reads the default setting for log_filter and ignores the one set in config. To change log_filter after logging initialization some additional calls need to be made.
This commit is contained in:
parent
561f5c9c14
commit
9e384ed54b
|
@ -138,6 +138,12 @@ int main(int argc, char** argv) {
|
||||||
|
|
||||||
Config config{config_path};
|
Config config{config_path};
|
||||||
|
|
||||||
|
// apply the log_filter setting
|
||||||
|
// the logger was initialized before and doesn't pick up the filter on its own
|
||||||
|
Common::Log::Filter filter;
|
||||||
|
filter.ParseFilterString(Settings::values.log_filter.GetValue());
|
||||||
|
Common::Log::SetGlobalFilter(filter);
|
||||||
|
|
||||||
if (!program_args.empty()) {
|
if (!program_args.empty()) {
|
||||||
Settings::values.program_args = program_args;
|
Settings::values.program_args = program_args;
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue