GwApiNET With Logging

Rating: No reviews yet
Downloads: 10
Change Set: 27688
Released: Sep 4, 2013
Updated: Sep 4, 2013 by cneal13x
Dev status: Stable Help Icon

Recommended Download

Application GwApiNET_2.3.26.41626.7z
application, 325K, uploaded Sep 4, 2013 - 10 downloads

Release Notes

This release contains logging features to help with debugging and status information. If you have an issue with the library due to internal exceptions, performance, improper data etc., please provide the logs along with information about the circumstances that led to the problem.

Changes

  • Initial logging system implmented
    • To Access Logging features, use Logging.GwLogManager
    • Logger Names are specified in Constants.LoggerNames
    • Currently a logger can be enabled/disabled for a specific LogLevel (Info, Debug, Error etc...) using GwLogManager
    • Exception logging implemented for all current exception handling cases.
    • Info logging showing flow control implemented.
    • Loggers can log to different outputs. currently logging is done to a test file and is seperated by date. This means a seperate log file will be created each day.

  • Major overhaul to INetworkHandler, IApiRequest (Should not create compatibility issues)
    • Removed Excess classes RenderServiceNetworkHandler and RenderServiceRequest.
    • Current implementation of IApiResponseParser<T> now expect a IRestResponse as input.
  • Added Custom Exception handling for GwApi. Example
  • Udated GwApiNETExample:
    • Added Item tab
    • Added Guild Details tab
    • Added Colors tab
    • Added Map Control example
  • GwMapsHelper Update
    • GwMapsHelper now defaults to Lion's Arch when an invalid MapId is given
    • This will prevent exceptions during understandable situations such as the GW2 client is not running. As a result, a default position of (0,0) at Lion's Arch would result.
  • Major Gw2PositionReaderApi
    • Major updates to Player Object (This will cause breaks in software using previous versions)
    • Mumble link Identity information is now cached internally using the ICacheStrategy scheme.
  • Fixed RecipeDetailsEntry parsing when attempting to parse unknown Enum RecipeType and DisciplineType
  • Various Unit Testing updates

Reviews for this release

No reviews yet for this release.