A sintaxe que você está procurando é: logging = syslog @ 1 /var/log/samba/log.%m
Apenas comente ou remova syslog = 0. O número é o mapeamento de severidade para o qual os registros se conectam. 0 = > log_err, 1 = > log_warning, 2 = > log_notice.
O parâmetro numérico define um limite para o envio de mensagens para o syslog. Apenas mensagens com nível de depuração menor que esse valor serão enviadas para o syslog.
O padrão é 1. Se você estiver configurando uma sandbox de desenvolvimento, eu apenas usaria essas coisas a menos que você esteja com problemas e precise ver os logs.
Estou usando o Debian e a sintaxe acima não mostra erros ao executar o testparm.