There are many variables in MariaDB that you can use to define what to log and when to log.
This article will give you an overview of the different logs and how to enable/disable logging to these.
Note that storage engines can have their logs too: for example, InnoDB keeps an Undo Log and a Redo Log which are used for rollback and crash recovery. However, this page only lists MariaDB server logs.
--syslog
option one can duplicate the messages to the system's syslog. If you know that your next query will be slow and you don't want to log it in the slow query log, do:
SET LOCAL SLOW_QUERY_LOG=0;
If you are a super user running a log batch job that you don't want to have logged (for example mysqldump), do:
SET LOCAL SQL_LOG_OFF=1, LOCAL SLOW_QUERY_LOG=0;
mysqldump since MariaDB 10.1 will add this automatically to your dump file if you run it with the --skip-log-queries
option.
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/overview-of-mariadb-logs/