Logging improved for urlLoadXml function

Improving logging to narrowing down for this bug:

2014-05-28 03:55:00,691 (1234) :  DEBUG (networking:167) - Fetching 'http://thetvdb.com/api/A27AD9BE0DA63333/series/252688/banners.xml' from the HTTP cache
2014-05-28 03:55:00,720 (1234) :  DEBUG (logkit:13) - getImagesFromTVDB - Item number: 0, posters: 0, Poster ids: 
2014-05-28 03:55:00,720 (1234) :  CRITICAL (core:561) - Exception in the update function of agent named 'HamaTV', called with guid 'com.plexapp.agents.hama://125?lang=en' (most recent call last):
  File "Z:\Plex Server\Application Data\Plex Media Server\Plug-ins\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\api\agentkit.py", line 970, in _update
    agent.update(obj, media, lang, force)
  File "Z:\Plex Server\Application Data\Plex Media Server\Plug-ins\Hama.bundle\Contents\Code\__init__.py", line 945, in update
    def update(self, metadata, media, lang, force ): self.parseAniDBXml(metadata, media, force,      False     )
  File "Z:\Plex Server\Application Data\Plex Media Server\Plug-ins\Hama.bundle\Contents\Code\__init__.py", line 602, in parseAniDBXml
    elif "s"+defaulttvdbseason+"e"+str(epNumVal) in tvdbSummary:    tvdb_ep = "s"+defaulttvdbseason+"e"+str(epNumVal)
TypeError: not enough arguments for format string

weird thing is, same serie worked from cache afterwards