freenasOS's logging mangles with logging._handlers even in the presence of existing loggers
freenasOS has logging setup in its init method that does one of the two things:
1. If logging handlers are already present for a logger then it does not configure the root logger with any handlers
2. else it sets up logging to syslog.
Now, in the 1st case it should not even configure the other handlers and such via logging.config.dictConfig or any such method since that would override other handlers previously present.
Thanks to William for bringing this to my notice
If any handlers are found just do not configure logging at all.