{"action":"opened","issue":{"url":"https://api.github.com/repos/allinurl/goaccess/issues/402","repository_url":"https://api.github.com/repos/allinurl/goaccess","labels_url":"https://api.github.com/repos/allinurl/goaccess/issues/402/labels{/name}","comments_url":"https://api.github.com/repos/allinurl/goaccess/issues/402/comments","events_url":"https://api.github.com/repos/allinurl/goaccess/issues/402/events","html_url":"https://github.com/allinurl/goaccess/issues/402","id":148892307,"number":402,"title":"Single pass - multiple outputs","user":{"login":"nvtkaszpir","id":1480252,"avatar_url":"https://avatars.githubusercontent.com/u/1480252?v=3","gravatar_id":"","url":"https://api.github.com/users/nvtkaszpir","html_url":"https://github.com/nvtkaszpir","followers_url":"https://api.github.com/users/nvtkaszpir/followers","following_url":"https://api.github.com/users/nvtkaszpir/following{/other_user}","gists_url":"https://api.github.com/users/nvtkaszpir/gists{/gist_id}","starred_url":"https://api.github.com/users/nvtkaszpir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nvtkaszpir/subscriptions","organizations_url":"https://api.github.com/users/nvtkaszpir/orgs","repos_url":"https://api.github.com/users/nvtkaszpir/repos","events_url":"https://api.github.com/users/nvtkaszpir/events{/privacy}","received_events_url":"https://api.github.com/users/nvtkaszpir/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-16T21:03:06Z","updated_at":"2016-04-16T21:03:06Z","closed_at":null,"body":"It would be awesome to be able to specify multiple formats with information where to output that data.\r\nThis way it would be possible to process logs once and get three different output files.\r\n\r\nRight now getting html, csv and json output requires parsing the same input three times.\r\nTrying to paralelize it is usually problematic due to memory constraints.\r\n\r\nI know this feature would break current functionality (output to stdout).\r\n(I haven't tried on-disk storage, using default in-memory)"}}