I see in the verbose/debug PMS logs that requests are logged like this:
Apr 27, 2014 20:18:37 [0x7fdbc77fe700] DEBUG - Request: [1.2.3.4:42976] GET /library/sections?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx (2 live)
Apr 27, 2014 20:18:37 [0x7fdbc77fe700] DEBUG - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
Apr 27, 2014 20:18:37 [0x7fdbc77fe700] DEBUG - We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
I think it'd be very useful to include which user is making the request as well. You have the token so presumably this could be included in the log line easily. This makes it much easier to answer the question of "whose IP is that?" as well as provides capability for log scraping and analysis of who is doing what on your server and when. I think it's critical to have a basic access log for those of us that are sharing with several other users.
Probably a 2 or 3 line fix to add this, so hopefully you guys think it's good and just toss it in :)
Thanks!