Updating fetch.py to use dedicated logger, variable args for logging parameters and appending to named_app_nodes list instead of replacing