hope you all had a happy new year.
So, my question is, what\'s the best way to make a log of actions. Let me explain it with a example, suppose we have these entities:>
Do you need this for logging/tracking purposes, or for display to users and admin? If your use for logging/tracking (i.e. computer readable), you should probably separate your logging into multiple tables like you specified.
However, if you want this for your users or display on screen, why not just store it in basic html? This way you can easily display it on screen and view.
For example, "User A (link to user), B (link to user) and C (link to user) played a game (link to game)" would be
User A
, User B
, and User C
played a game of Chess.