Bugfix of LOG Makros

the trailing ";" leads to unexpeczed results if the macro is used in if
if (somecondition)
   debug(blabla);
erroneously expanded to
if (somecondition)
   dsyslog(blablabl); ;