I've admined a game server for about 2 years and am admininga torrent server for over 5 years now.
No way would anyone outside staff members ever have access to log files.
If you do that, you open your doors wide for cheaters and exploiters as you give them all the information needed on how to prevent detection.
All it will lead to is an endless stream of discussion about GM's and their action, wether right or wrong.
In my personal experience it's the cheaters and exploiters who are shouting the hardest about abuse.
As for the comment someone made about dictatorship:
End your internet access subscription and crawl back under the rock you came underneath from.
Servers are maintained by people who set the rules for their guests. Wether it's a server hosting a game, a forum or whatever other kind of thing.
You may in some occassions have some saying in a few of the rules, at the end of the day you have no saying in most rules. Especially not in the important ones.
That's no different here.
I have no idea what's logged as far as GMs go and what's the underlying sytem, but I think an easy system could be implemented (depending on the database system that is):
Simply log all actions by GMs which cause changes to a player character. Thus leveling, adding items, killing them, etc.
Further more, I'm pretty sure that whoever of the devs is/are responsible for the GMs, check logfiles from time to time.
If they have no time to do so, or there's reason for it to be done more regularly, they should promote the most trusted/experienced/objective GM.
Yes, a GM, as that person knows things from a player's point of view and a GMs point of view.
Not to mention (s)he mostly likely knows the GM and can therefore better assess the situation.
Players should keep in mind that GMs probably have their own private forum(s) to discuss issues, actions taken, actions to be taken, etc.
Especially if it concerns something serious.
As for thieves, bombers, caravan traps, etc. the GMs not liking them simply have to learn to life with them like the rest of us.
As the system we propose would be fully automated, it wouldn't require any work and you couldn't mess with the logs. The devs are outside any suspicion because they've proven time and time again that they're objective and should be trusted. If they do the scripts, there's no reason to complaint.
Sure you can automate part of the process, but the complaining, whining and discussing part is completely human and won't go away.