{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Logging/issues/204","labels_url":"https://api.github.com/repos/aspnet/Logging/issues/204/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Logging/issues/204/comments","events_url":"https://api.github.com/repos/aspnet/Logging/issues/204/events","html_url":"https://github.com/aspnet/Logging/issues/204","id":91420416,"number":204,"title":"Add CompositeLoggerProvider","user":{"login":"hishamco","id":3237266,"avatar_url":"https://avatars.githubusercontent.com/u/3237266?v=3","gravatar_id":"","url":"https://api.github.com/users/hishamco","html_url":"https://github.com/hishamco","followers_url":"https://api.github.com/users/hishamco/followers","following_url":"https://api.github.com/users/hishamco/following{/other_user}","gists_url":"https://api.github.com/users/hishamco/gists{/gist_id}","starred_url":"https://api.github.com/users/hishamco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hishamco/subscriptions","organizations_url":"https://api.github.com/users/hishamco/orgs","repos_url":"https://api.github.com/users/hishamco/repos","events_url":"https://api.github.com/users/hishamco/events{/privacy}","received_events_url":"https://api.github.com/users/hishamco/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-27T05:51:55Z","updated_at":"2015-07-04T21:08:55Z","closed_at":null,"body":"Introducing a new ```CompositeLoggerProvider``` which is nothing but an aggregation for one or more ```LoggerProvider``` is very helpful when we want to log into different logger provider, e.g. we may wanna log into ```FileLoggerProvider``` and ```WindowsEventLoggerProvider``` in production and log into ```DebugLoggerProvider``` while the debugger is attached. So instead create each logger itself, we can pass a punch of loggers into this provider and it will take care for the rest (logs into different sources simultaneously).\r\nAlthough this provider is trivial at the first glance but it might be very handy in many scenarios .."},"comment":{"url":"https://api.github.com/repos/aspnet/Logging/issues/comments/118555791","html_url":"https://github.com/aspnet/Logging/issues/204#issuecomment-118555791","issue_url":"https://api.github.com/repos/aspnet/Logging/issues/204","id":118555791,"user":{"login":"hishamco","id":3237266,"avatar_url":"https://avatars.githubusercontent.com/u/3237266?v=3","gravatar_id":"","url":"https://api.github.com/users/hishamco","html_url":"https://github.com/hishamco","followers_url":"https://api.github.com/users/hishamco/followers","following_url":"https://api.github.com/users/hishamco/following{/other_user}","gists_url":"https://api.github.com/users/hishamco/gists{/gist_id}","starred_url":"https://api.github.com/users/hishamco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hishamco/subscriptions","organizations_url":"https://api.github.com/users/hishamco/orgs","repos_url":"https://api.github.com/users/hishamco/repos","events_url":"https://api.github.com/users/hishamco/events{/privacy}","received_events_url":"https://api.github.com/users/hishamco/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T21:08:55Z","updated_at":"2015-07-04T21:08:55Z","body":"@Eilon this is just a sample code .. not the final :smile: , I know it will be better if that was built-in but this one case, and while the logger is accept a list of loggers, so we can add and remove loggers dynamically.\r\nI hope to hear a feedback from the others to let you guys decide about this .."}}