Here is the
man page for dnsmasq. The "-k" option keeps it in the foreground. The "-d" option states, "Debug mode: don't fork to the background, don't write a pid file, don't change user id, generate a complete cache dump on receipt on SIGUSR1, log to stderr as well as syslog, don't fork new processes to handle TCP queries."
It logs to syslog by default, at least for me.
I think your syntax is incorrect, you stated:
dhcp-host=00:0e:2e:0d:44:be,pc1,10.0.0.95,infinite
when it should be
dhcp-host=00:0e:2e:0d:44:be,10.0.0.95,pc1,infinite
From the man page:
--dhcp-host=[<hwaddr>][,id:<client_id>|*][,set:<tag>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore]