diff --git a/Documentation/Filters/Query-Log-All-Filter.md b/Documentation/Filters/Query-Log-All-Filter.md index 28c27fbd1..f93f8a8a8 100644 --- a/Documentation/Filters/Query-Log-All-Filter.md +++ b/Documentation/Filters/Query-Log-All-Filter.md @@ -118,7 +118,9 @@ flush=true ### `append` Append new entries to log files instead of overwriting them. The default is -false. +true. +NOTE: the default was changed from false to true, as of the following +versions: 2.4.18, 2.5.16 and 6.2. ``` append=true diff --git a/server/modules/filter/qlafilter/qlafilter.cc b/server/modules/filter/qlafilter/qlafilter.cc index 87f13f455..4084ec8ee 100644 --- a/server/modules/filter/qlafilter/qlafilter.cc +++ b/server/modules/filter/qlafilter/qlafilter.cc @@ -1007,7 +1007,7 @@ extern "C" MXS_MODULE* MXS_CREATE_MODULE() PARAM_FLUSH, MXS_MODULE_PARAM_BOOL, "false" }, { - PARAM_APPEND, MXS_MODULE_PARAM_BOOL, "false" + PARAM_APPEND, MXS_MODULE_PARAM_BOOL, "true" }, {MXS_END_MODULE_PARAMS} } diff --git a/server/modules/filter/qlafilter/qlafilter.hh b/server/modules/filter/qlafilter/qlafilter.hh index 7c7f34a58..e8f1192d7 100644 --- a/server/modules/filter/qlafilter/qlafilter.hh +++ b/server/modules/filter/qlafilter/qlafilter.hh @@ -100,7 +100,7 @@ public: uint32_t log_file_data_flags {0}; /* What data is saved to the files */ std::string filebase; /* The filename base */ bool flush_writes {false}; /* Flush log file after every write? */ - bool append {false}; /* Open files in append-mode? */ + bool append {true}; /* Open files in append-mode? */ std::string query_newline; /* Character(s) used to replace a newline within a query */ std::string separator; /* Character(s) used to separate elements */ std::string user_name; /* The user name to filter on */