Refactored and cleaned up log watching logic to handle multiple clients and to properly unsubscribe from logs which are no longer being watched.
Refactored and cleaned up log watching logic to handle multiple clients and to properly unsubscribe from logs which are no longer being watched.

haigo/natelogg,turntayble81/natelogg,haigo/natelogg,haigo/natelogg,turntayble81/natelogg