From 82d5e6b8404745e83734dada9160ec53956d5d23 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Sat, 14 Feb 2015 10:03:43 -0500 Subject: [PATCH] ENH: explicitly hint on logencoding setting in jail (Close #909) --- fail2ban/server/filter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fail2ban/server/filter.py b/fail2ban/server/filter.py index 12379cd0..22866841 100644 --- a/fail2ban/server/filter.py +++ b/fail2ban/server/filter.py @@ -797,7 +797,9 @@ class FileContainer: line = line.decode(self.getEncoding(), 'strict') except UnicodeDecodeError: logSys.warning( - "Error decoding line from '%s' with '%s'. Continuing " + "Error decoding line from '%s' with '%s'." + " Consider setting logencoding=utf-8 (or another appropriate" + " encoding) for this jail. Continuing" " to process line ignoring invalid characters: %r" % (self.getFileName(), self.getEncoding(), line)) if sys.version_info >= (3,): # In python3, must be decoded