{"action":"created","issue":{"url":"https://api.github.com/repos/haf/expecto/issues/256","repository_url":"https://api.github.com/repos/haf/expecto","labels_url":"https://api.github.com/repos/haf/expecto/issues/256/labels{/name}","comments_url":"https://api.github.com/repos/haf/expecto/issues/256/comments","events_url":"https://api.github.com/repos/haf/expecto/issues/256/events","html_url":"https://github.com/haf/expecto/issues/256","id":333151638,"node_id":"MDU6SXNzdWUzMzMxNTE2Mzg=","number":256,"title":"Logging licence","user":{"login":"Alxandr","id":112334,"node_id":"MDQ6VXNlcjExMjMzNA==","avatar_url":"https://avatars0.githubusercontent.com/u/112334?v=4","gravatar_id":"","url":"https://api.github.com/users/Alxandr","html_url":"https://github.com/Alxandr","followers_url":"https://api.github.com/users/Alxandr/followers","following_url":"https://api.github.com/users/Alxandr/following{/other_user}","gists_url":"https://api.github.com/users/Alxandr/gists{/gist_id}","starred_url":"https://api.github.com/users/Alxandr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alxandr/subscriptions","organizations_url":"https://api.github.com/users/Alxandr/orgs","repos_url":"https://api.github.com/users/Alxandr/repos","events_url":"https://api.github.com/users/Alxandr/events{/privacy}","received_events_url":"https://api.github.com/users/Alxandr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-18T06:53:22Z","updated_at":"2018-06-18T08:01:20Z","closed_at":null,"author_association":"NONE","body":"The logary facade is pretty great, cause it adds no new dependencies to the project. However, given the new licence of logary itself (which as far as I know is the only way to do much with the logs), you are no longer able to use logary in combination with \r\n\r\n> any/all Microsoft web stacks\r\n\r\nThis. As far as I interpret it (though, I'm in no way a lawyer), means I would not be able to test anything that uses the microsoft webstack, while at the same time doing anything with the log output (which requires more orchestration than the facade provides). This means, users are either going to have to stay on an old version of Logary (and receive no updates), or write their own connectors to the facade that takes the logs somewhere else. Is it maybe time to start thinking about changing the logging solution?"},"comment":{"url":"https://api.github.com/repos/haf/expecto/issues/comments/397972788","html_url":"https://github.com/haf/expecto/issues/256#issuecomment-397972788","issue_url":"https://api.github.com/repos/haf/expecto/issues/256","id":397972788,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Nzk3Mjc4OA==","user":{"login":"AnthonyLloyd","id":9265702,"node_id":"MDQ6VXNlcjkyNjU3MDI=","avatar_url":"https://avatars3.githubusercontent.com/u/9265702?v=4","gravatar_id":"","url":"https://api.github.com/users/AnthonyLloyd","html_url":"https://github.com/AnthonyLloyd","followers_url":"https://api.github.com/users/AnthonyLloyd/followers","following_url":"https://api.github.com/users/AnthonyLloyd/following{/other_user}","gists_url":"https://api.github.com/users/AnthonyLloyd/gists{/gist_id}","starred_url":"https://api.github.com/users/AnthonyLloyd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnthonyLloyd/subscriptions","organizations_url":"https://api.github.com/users/AnthonyLloyd/orgs","repos_url":"https://api.github.com/users/AnthonyLloyd/repos","events_url":"https://api.github.com/users/AnthonyLloyd/events{/privacy}","received_events_url":"https://api.github.com/users/AnthonyLloyd/received_events","type":"User","site_admin":false},"created_at":"2018-06-18T08:01:20Z","updated_at":"2018-06-18T08:01:20Z","author_association":"COLLABORATOR","body":"The logary facade we use is OSS but it may not be updated going forward. The timing is fine for us as we have a few issues related to console output that mean its sensible to go our own way. I've had a look at these and what we can do and I think we can cover them while at the same time simplify logging.\r\nI propose:\r\n\r\n- rewrite logging using ANSI colour codes\r\n- add a progress indicator e.g. n/m tests or stress 50% complete\r\n- make logging async by storing and writing once complete\r\n\r\nI think this covers most issues.\r\n\r\nI'm starting on these this evening. Any help very welcome.\r\n"}}
{"actor":{"display_login":"AnthonyLloyd"}}