Geo Log cursor is outputting nested messages in geo.log
As noticed by @victorcete, the Geo log cursor spits out:
{"severity":"INFO","time":"2018-02-08T12:31:40.431Z","pid":2749,"class":"Daemon","message":{"message":"Repository update","project_id":322135,"source":"repository","resync_repository":true,"resync_wiki":true},"cursor_delay_s":13.702}
While the other Geo log classes use:
{"severity":"INFO","time":"2018-02-08T10:29:42.592Z","class":"Geo::RepositorySyncService","project_id":4977469,"project_path":"momoth/wise.tv","message":"Started repository sync"}
I think we should just flatten the message
field in the first case.
/cc: @brodock
Edited by Stan Hu