diff options
Diffstat (limited to 're2/filtered_re2.cc')
-rw-r--r-- | re2/filtered_re2.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/re2/filtered_re2.cc b/re2/filtered_re2.cc index 9269cee..f576258 100644 --- a/re2/filtered_re2.cc +++ b/re2/filtered_re2.cc @@ -27,8 +27,10 @@ RE2::ErrorCode FilteredRE2::Add(const StringPiece& pattern, RE2::ErrorCode code = re->error_code(); if (!re->ok()) { - LOG(ERROR) << "Couldn't compile regular expression, skipping: " - << re << " due to error " << re->error(); + if (options.log_errors()) { + LOG(ERROR) << "Couldn't compile regular expression, skipping: " + << re << " due to error " << re->error(); + } delete re; } else { *id = re2_vec_.size(); |