Feature #2297: Refactor logging
Update logging calls in the factory and frontend code to support new logging implementation
The logging has been refactored to use the Python logging. The logging calls in the code need to be updated so they are no longer log-specific. We should only log a message type. The factory/frontend configuration will contain log types, where each type contains a set of the log messages.
For example, the code will log an info message using logSupport.log.info and a debug message using logSupport.log.debug. We can then define an INFO log type where only messages logged to logSupport.log.info will be in this log. If we define an ALL log type, then both the logSupport.log.info and logSupport.log.debug messages will show up in that log.