[Dnsmasq-discuss] logging dns queries
Carlos Carvalho
carlos at fisica.ufpr.br
Sat Mar 19 23:16:53 GMT 2011
Frederick C. Damen (fred at damen.org) wrote on 18 March 2011 22:10:
>On 03/18/2011 08:51 PM, Carlos Carvalho wrote:
>> Frederick C. Damen (fred at damen.org) wrote on 18 March 2011 18:10:
>> > From reading this thread I would agree with both sides, syslog in
>> >dnsmasq is not fully documented
>>
>> It is. It clearly says logs will go to either syslog or to a file.
>It maybe clearly documented for your purposes, but as I stated for my
>purposes I would like to know more information than what is stated in
>the documentation. What is the LOG_LEVEL of the dns/dhcp transactions?
Right... It uses LOG_INFO. And tftp is sent to facility LOG_USER, not
daemon. Simon, how about including the changes below in 2.58?
--- dnsmasq.8~ 2011-03-16 10:20:02.000000000 -0300
+++ dnsmasq.8 2011-03-19 20:11:24.100487334 -0300
@@ -83,7 +83,8 @@
to handle TCP queries.
.TP
.B \-q, --log-queries
-Log the results of DNS queries handled by dnsmasq. Enable a full cache dump on receipt of SIGUSR1.
+Log the results of DNS queries handled by dnsmasq. Enable a full cache dump on
+receipt of SIGUSR1. Logging is done at level LOG_INFO when syslog is used.
.TP
.B \-8, --log-facility=<facility>
Set the facility to which dnsmasq will send syslog entries, this
@@ -959,7 +960,7 @@
.TP
.B --log-dhcp
Extra logging for DHCP: log all the options sent to DHCP clients and
-the tags used to determine them.
+the tags used to determine them. Logging is done at level LOG_INFO when syslog is used.
.TP
.B \-l, --dhcp-leasefile=<path>
Use the specified file to store DHCP lease information.
@@ -1118,7 +1119,8 @@
Enable the TFTP server function. This is deliberately limited to that
needed to net-boot a client. Only reading is allowed; the tsize and
blksize extensions are supported (tsize is only supported in octet
-mode). See NOTES section for use of the interface argument.
+mode). See NOTES section for use of the interface argument. Logging is done
+with facility LOG_USER when syslog is used.
.TP
.B --tftp-root=<directory>[,<interface>]
More information about the Dnsmasq-discuss
mailing list