deep watch object and log to console