{"action":"created","issue":{"url":"https://api.github.com/repos/NLog/NLog/issues/838","labels_url":"https://api.github.com/repos/NLog/NLog/issues/838/labels{/name}","comments_url":"https://api.github.com/repos/NLog/NLog/issues/838/comments","events_url":"https://api.github.com/repos/NLog/NLog/issues/838/events","html_url":"https://github.com/NLog/NLog/issues/838","id":100090483,"number":838,"title":"High-performance branch of NLog","user":{"login":"georgiosd","id":1672054,"avatar_url":"https://avatars.githubusercontent.com/u/1672054?v=3","gravatar_id":"","url":"https://api.github.com/users/georgiosd","html_url":"https://github.com/georgiosd","followers_url":"https://api.github.com/users/georgiosd/followers","following_url":"https://api.github.com/users/georgiosd/following{/other_user}","gists_url":"https://api.github.com/users/georgiosd/gists{/gist_id}","starred_url":"https://api.github.com/users/georgiosd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/georgiosd/subscriptions","organizations_url":"https://api.github.com/users/georgiosd/orgs","repos_url":"https://api.github.com/users/georgiosd/repos","events_url":"https://api.github.com/users/georgiosd/events{/privacy}","received_events_url":"https://api.github.com/users/georgiosd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NLog/NLog/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-08-10T15:11:59Z","updated_at":"2015-08-17T20:53:10Z","closed_at":null,"body":"Hey all,\r\n\r\nThis may fit nicely with the \"looking for developers\" post. \r\n\r\nI am currently working on a very high performance application that I inherited from someone else who used a very simple, yet effective logger, with a circular non-locking buffer on the backend with a separate thread that wrote entries to file.\r\n\r\nI tried to migrate to NLog in order to get all the added features but unfortunately I found that it took 3-5x to get off the calling thread than the original solution, even with an async wrapper. It turns out that in that case, most energy is consumed by filtering and routing. \r\n\r\nHave you considered a high performance branch (if modifications that don't fit to the main branch are required)? \r\n\r\nGeorgios"},"comment":{"url":"https://api.github.com/repos/NLog/NLog/issues/comments/131958400","html_url":"https://github.com/NLog/NLog/issues/838#issuecomment-131958400","issue_url":"https://api.github.com/repos/NLog/NLog/issues/838","id":131958400,"user":{"login":"304NotModified","id":5808377,"avatar_url":"https://avatars.githubusercontent.com/u/5808377?v=3","gravatar_id":"","url":"https://api.github.com/users/304NotModified","html_url":"https://github.com/304NotModified","followers_url":"https://api.github.com/users/304NotModified/followers","following_url":"https://api.github.com/users/304NotModified/following{/other_user}","gists_url":"https://api.github.com/users/304NotModified/gists{/gist_id}","starred_url":"https://api.github.com/users/304NotModified/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/304NotModified/subscriptions","organizations_url":"https://api.github.com/users/304NotModified/orgs","repos_url":"https://api.github.com/users/304NotModified/repos","events_url":"https://api.github.com/users/304NotModified/events{/privacy}","received_events_url":"https://api.github.com/users/304NotModified/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T20:53:10Z","updated_at":"2015-08-17T20:53:10Z","body":"I think we should start with the most basic case. And then introduce features etc. "}}