{"action":"created","issue":{"url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/84","repository_url":"https://api.github.com/repos/kazu-yamamoto/logger","labels_url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/84/comments","events_url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/84/events","html_url":"https://github.com/kazu-yamamoto/logger/issues/84","id":147930140,"number":84,"title":"Add some helpers","user":{"login":"winterland1989","id":1295998,"avatar_url":"https://avatars.githubusercontent.com/u/1295998?v=3","gravatar_id":"","url":"https://api.github.com/users/winterland1989","html_url":"https://github.com/winterland1989","followers_url":"https://api.github.com/users/winterland1989/followers","following_url":"https://api.github.com/users/winterland1989/following{/other_user}","gists_url":"https://api.github.com/users/winterland1989/gists{/gist_id}","starred_url":"https://api.github.com/users/winterland1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/winterland1989/subscriptions","organizations_url":"https://api.github.com/users/winterland1989/orgs","repos_url":"https://api.github.com/users/winterland1989/repos","events_url":"https://api.github.com/users/winterland1989/events{/privacy}","received_events_url":"https://api.github.com/users/winterland1989/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-04-13T02:38:19Z","updated_at":"2016-04-14T05:43:43Z","closed_at":null,"body":"I'd like to add following enhancements:\r\n\r\n+ generalise `ApacheLoggerActions` from wai-logger to something like `FastLoggerActions` with configurable auto-rotate and auto-log-timestamp capabilities, add these to fast-logger.\r\n\r\nMotivation: timestamp logging is absolutely necessary, a lot of librarys doing this in a very inefficient way, for example, [logging](https://github.com/jwiegley/logging/blob/master/Control/Logging.hs#L279-L295) doing this with a system call and a directly `show`. The work you have done in wai-logger is awesome!\r\n\r\n+ add `runFastLoggerLoggingT :: MonadIO m => FastLoggerActions -> LoggingT m a -> m a` to monad-logger and re-export `FastLoggerActions` related functions from fast-logger.\r\n\r\nMotivation: since monad-logger rely on fast-logger, we should provide ways to use it with `MonadLogger`.\r\n\r\nAre these changes look good to you? I'd like send a pr with those enhancement : )"},"comment":{"url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/comments/209772677","html_url":"https://github.com/kazu-yamamoto/logger/issues/84#issuecomment-209772677","issue_url":"https://api.github.com/repos/kazu-yamamoto/logger/issues/84","id":209772677,"user":{"login":"kazu-yamamoto","id":165387,"avatar_url":"https://avatars.githubusercontent.com/u/165387?v=3","gravatar_id":"","url":"https://api.github.com/users/kazu-yamamoto","html_url":"https://github.com/kazu-yamamoto","followers_url":"https://api.github.com/users/kazu-yamamoto/followers","following_url":"https://api.github.com/users/kazu-yamamoto/following{/other_user}","gists_url":"https://api.github.com/users/kazu-yamamoto/gists{/gist_id}","starred_url":"https://api.github.com/users/kazu-yamamoto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kazu-yamamoto/subscriptions","organizations_url":"https://api.github.com/users/kazu-yamamoto/orgs","repos_url":"https://api.github.com/users/kazu-yamamoto/repos","events_url":"https://api.github.com/users/kazu-yamamoto/events{/privacy}","received_events_url":"https://api.github.com/users/kazu-yamamoto/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T05:43:43Z","updated_at":"2016-04-14T05:43:43Z","body":"Does the global time cacher stay always even in the case where date is not necessary?"}}