Sure, writing directly into syslog is only meant for those who don't want a log file. This has neither been possible so far nor will it become the default. I perfectly agree any debugging isn't meant to happen in this place.
I'm not sure I understand what you are doing exactly. You don't want to log directly into syslog but into the log file. Then you import this file into syslog? You set the tag in this case, like:
so I don't see the need for a
pihole-FTL string in the
pihole-FTL.log file as you specify the tag here.
is something I don't really understand because you still know from which file you are reading.
I checked but didn't find any other products having specific log files themselves (I checked
lighttpd on my local Pi-hole) mentioning which process is logging here. Why should they? Better not to create double content where users are mislead into using this - instead of a proper selector like the file you are reading from.