This player's journal is intended to provide a log of significant gameplay events: it is not intended to include any large-scale data dumps of commander profile, market commodity listings or shipyard and outfitting stock lists.
It also not designed to include updates to ship's micromanagement state like hardpoints, landing gear, scoop, lights etc: if we do make this sort of data available, we would do it in a different way. In particular, we don't want to broadcast network packets - this has the potential for causing problems on a Lan. We will be investigating other data sources in the future.
I’ve implemented a lot of your suggestions, but some have been left out because the requested information was not immediately available at the point in the code where I'm currently logging the data (referring to things like powerplay stats, and mission IDs) I'm not saying it's impossible, just that it would take more time, and I was aiming for best 'bang for the buck'.
To answer a few specific questions:
Q: Will player journal will be available in game?/So when are we getting an in game UI for this?
A: This is likely to be added in the future, there’s no ETA at the moment.
Q: Are these events going to be unique to the player, or are we going to get them regardless of who did it
A: it's only supposed to record events relevant to the player - if in practice you get events relating to other ships, please report it as a bug!
Q: Also, is there any standards for how long the logs are kept, and how often they're split? Sorry if that's been answered, I just couldn't find it with a search.
A: A new file is started each time you start the game. You'll get 'LoadGame' event each time you start from the main menu.
Q: And a question on synchronisation: if I receive (for example) a "ShipyardBuy" event can I query the companion app API safe in the knowledge that it will give me the data on the new ship, or might there be a delay between seeing the event and the server being updated? I'm very much hoping the former, because otherwise it's going to be a right pain to provide useful event-based triggers.
A: As I understand it, there's a master database server, and multiple webservers behind a load-balancer to handle all the queries, so there might possibly be a small latency between an update happening and the correct results on a subsequent query.