diff --git a/userspace/falco/app/actions/load_rules_files.cpp b/userspace/falco/app/actions/load_rules_files.cpp index cde74ba5..9f622347 100644 --- a/userspace/falco/app/actions/load_rules_files.cpp +++ b/userspace/falco/app/actions/load_rules_files.cpp @@ -79,10 +79,9 @@ falco::app::run_result falco::app::actions::load_rules_files(falco::app::state& break; } - // If verbose is true, also print any warnings - if(s.options.verbose && res->has_warnings()) + if(res->has_warnings()) { - fprintf(stderr, "%s\n", res->as_string(true, rc).c_str()); + falco_logger::log(falco_logger::level::WARNING,res->as_string(true, rc) + "\n"); } } diff --git a/userspace/falco/app/actions/validate_rules_files.cpp b/userspace/falco/app/actions/validate_rules_files.cpp index 67cfdcd7..cf55f3f5 100644 --- a/userspace/falco/app/actions/validate_rules_files.cpp +++ b/userspace/falco/app/actions/validate_rules_files.cpp @@ -114,12 +114,7 @@ falco::app::run_result falco::app::actions::validate_rules_files(falco::app::sta // file was ok with warnings, without actually // printing the warnings. summary += filename + ": Ok, with warnings"; - - // If verbose is true, print the warnings now. - if(s.options.verbose) - { - fprintf(stderr, "%s\n", res->as_string(true, rc).c_str()); - } + falco_logger::log(falco_logger::level::WARNING, res->as_string(true, rc) + "\n"); } }