miketheprogrammer / go-thrust

Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
MIT License
445 stars 34 forks source link

Logging Cleanup and Rewrite #23

Closed miketheprogrammer closed 9 years ago

miketheprogrammer commented 9 years ago

Need to improve logging in general in go-thrust.

  1. Clean up any stupid log statements that dont help anyone
  2. Remove alexcasaro/log
  3. Allow the user to set their own Log Interface similar to how we have the Provisioner interface now. and the SessionInvokable interface.

Ideally the end result would be no more external dependencies, and a clean abstraction of logging allowing the user to override the transport(s), for instance, using one of the many web logging services.

miketheprogrammer commented 9 years ago

Done except for removing some stupid statements. No log interface yet, just std log