Native MySQL logging of queue_log data
Recent versions of Asterisk have a way of writing the 'queue_log' file right to the database, without needing the qloaderd process. We do not advise using native logging instead of qloaderd, because:
-
It’s way more likely that a different networked process will be unavailable and so data will be lost; unless the disk is full, a file should always be writable. The qloaderd is - on the other side - exteremely reliable and lightweight.
-
The qloaderd process allows for clustering, while you can only have one Asterisk server when using native logging.
Still, this option could be useful in some scenarios (e.g. read-only disks for embedded systems running Asterisk), so we support it.