{"action":"opened","issue":{"url":"https://api.github.com/repos/rpominov/kefir/issues/173","labels_url":"https://api.github.com/repos/rpominov/kefir/issues/173/labels{/name}","comments_url":"https://api.github.com/repos/rpominov/kefir/issues/173/comments","events_url":"https://api.github.com/repos/rpominov/kefir/issues/173/events","html_url":"https://github.com/rpominov/kefir/issues/173","id":121509408,"number":173,"title":".log() activation","user":{"login":"iofjuupasli","id":1502968,"avatar_url":"https://avatars.githubusercontent.com/u/1502968?v=3","gravatar_id":"","url":"https://api.github.com/users/iofjuupasli","html_url":"https://github.com/iofjuupasli","followers_url":"https://api.github.com/users/iofjuupasli/followers","following_url":"https://api.github.com/users/iofjuupasli/following{/other_user}","gists_url":"https://api.github.com/users/iofjuupasli/gists{/gist_id}","starred_url":"https://api.github.com/users/iofjuupasli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iofjuupasli/subscriptions","organizations_url":"https://api.github.com/users/iofjuupasli/orgs","repos_url":"https://api.github.com/users/iofjuupasli/repos","events_url":"https://api.github.com/users/iofjuupasli/events{/privacy}","received_events_url":"https://api.github.com/users/iofjuupasli/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-10T15:21:17Z","updated_at":"2015-12-10T15:21:17Z","closed_at":null,"body":"I think there is two use of `.log`:\r\n\r\n 1. as output. So when we `.log` stream, it should be activated to perform tasks and output results to console\r\n 2. for debugging (through logging, but anyway). It shouldn't touch anything, and shouldn't activate stream, just log values when they are pass through\r\n\r\nAlmost always log is used for logging for debug purposes. And if activation\\deactivation matters, after removing logging, or adding logging for debugging somewhere on deactivated stream, it starts to behave differently than before logging.\r\n\r\nI think, It will be very useful to have a passive `.log`"}}