{"action":"created","issue":{"url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/8","labels_url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/8/comments","events_url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/8/events","html_url":"https://github.com/fo-dicom/fo-dicom/issues/8","id":78753890,"number":8,"title":"Move logging implementation into separate assembly","user":{"login":"IanYates","id":1314477,"avatar_url":"https://avatars.githubusercontent.com/u/1314477?v=3","gravatar_id":"","url":"https://api.github.com/users/IanYates","html_url":"https://github.com/IanYates","followers_url":"https://api.github.com/users/IanYates/followers","following_url":"https://api.github.com/users/IanYates/following{/other_user}","gists_url":"https://api.github.com/users/IanYates/gists{/gist_id}","starred_url":"https://api.github.com/users/IanYates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanYates/subscriptions","organizations_url":"https://api.github.com/users/IanYates/orgs","repos_url":"https://api.github.com/users/IanYates/repos","events_url":"https://api.github.com/users/IanYates/events{/privacy}","received_events_url":"https://api.github.com/users/IanYates/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fo-dicom/fo-dicom/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/fo-dicom/fo-dicom/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"closed","locked":false,"assignee":{"login":"IanYates","id":1314477,"avatar_url":"https://avatars.githubusercontent.com/u/1314477?v=3","gravatar_id":"","url":"https://api.github.com/users/IanYates","html_url":"https://github.com/IanYates","followers_url":"https://api.github.com/users/IanYates/followers","following_url":"https://api.github.com/users/IanYates/following{/other_user}","gists_url":"https://api.github.com/users/IanYates/gists{/gist_id}","starred_url":"https://api.github.com/users/IanYates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanYates/subscriptions","organizations_url":"https://api.github.com/users/IanYates/orgs","repos_url":"https://api.github.com/users/IanYates/repos","events_url":"https://api.github.com/users/IanYates/events{/privacy}","received_events_url":"https://api.github.com/users/IanYates/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/fo-dicom/fo-dicom/milestones/1","html_url":"https://github.com/fo-dicom/fo-dicom/milestones/1.1.0","labels_url":"https://api.github.com/repos/fo-dicom/fo-dicom/milestones/1/labels","id":1135198,"number":1,"title":"1.1.0","description":"First release administered by the *fo-dicom* organization.\r\n\r\nMajor changes will include:\r\n\r\n* All libraries and sample applications updated to .NET 4.5","creator":{"login":"anders9ustafsson","id":6515030,"avatar_url":"https://avatars.githubusercontent.com/u/6515030?v=3","gravatar_id":"","url":"https://api.github.com/users/anders9ustafsson","html_url":"https://github.com/anders9ustafsson","followers_url":"https://api.github.com/users/anders9ustafsson/followers","following_url":"https://api.github.com/users/anders9ustafsson/following{/other_user}","gists_url":"https://api.github.com/users/anders9ustafsson/gists{/gist_id}","starred_url":"https://api.github.com/users/anders9ustafsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anders9ustafsson/subscriptions","organizations_url":"https://api.github.com/users/anders9ustafsson/orgs","repos_url":"https://api.github.com/users/anders9ustafsson/repos","events_url":"https://api.github.com/users/anders9ustafsson/events{/privacy}","received_events_url":"https://api.github.com/users/anders9ustafsson/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":11,"state":"open","created_at":"2015-05-27T05:34:35Z","updated_at":"2015-06-11T06:30:09Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-05-21T00:15:18Z","updated_at":"2015-06-11T06:30:09Z","closed_at":"2015-06-11T06:30:09Z","body":"The Logger abstract used throughout the codebase is great.  However it would be nice to move the NLog implementation of Logger into its own assembly.  Personally I've switched over to Serilog and fo-DICOM is the only reason I still have NLog referenced in my projects.\r\n\r\nSo... \r\n\r\nI propose we leave the console logger in place as-is.\r\n\r\nThen a new assembly is created that has its dependency on NLog.  It can register an extension method on the LogManager along the lines of `.UseNLog()`.\r\n\r\nWe'd also create other assemblies (Serilog, common logging? Log4Net?) that provide concrete LogManager implementations.\r\n\r\nHappy to hear the thoughts of others on this"},"comment":{"url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/comments/111013261","html_url":"https://github.com/fo-dicom/fo-dicom/issues/8#issuecomment-111013261","issue_url":"https://api.github.com/repos/fo-dicom/fo-dicom/issues/8","id":111013261,"user":{"login":"anders9ustafsson","id":6515030,"avatar_url":"https://avatars.githubusercontent.com/u/6515030?v=3","gravatar_id":"","url":"https://api.github.com/users/anders9ustafsson","html_url":"https://github.com/anders9ustafsson","followers_url":"https://api.github.com/users/anders9ustafsson/followers","following_url":"https://api.github.com/users/anders9ustafsson/following{/other_user}","gists_url":"https://api.github.com/users/anders9ustafsson/gists{/gist_id}","starred_url":"https://api.github.com/users/anders9ustafsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anders9ustafsson/subscriptions","organizations_url":"https://api.github.com/users/anders9ustafsson/orgs","repos_url":"https://api.github.com/users/anders9ustafsson/repos","events_url":"https://api.github.com/users/anders9ustafsson/events{/privacy}","received_events_url":"https://api.github.com/users/anders9ustafsson/received_events","type":"User","site_admin":false},"created_at":"2015-06-11T06:30:09Z","updated_at":"2015-06-11T06:30:09Z","body":"Resolved via PR #19."}}