Chatlogging
Chatlogging - Records chat and commands into simple text documents
Version: 2.2
Chat Logging will record all chat messages (even private chat from things like mcmmo)
It will also record commands typed and stamp this all with Time, Date, and the user who did it
Features:
Records chat into a simple text file
Has a command "/cl" that turns the chat logging on and off, the permissions for this are vanilla MC op only! (Now also has permissions if you desire. Bukkit Permissions only. But you can disable permissions and leave it for MC OP)
Tells the console and anyone with the permissions or vanilla MC OP who turned the logging on or off (Now also has permissions if you desire. Bukkit Permissions only. But you can disable permissions and leave it for MC OP)
Now also supports Bukkit Permissions
Config file auto generates
Permission Nodes
- Toggle logging: chatlogging.toggle
- Notify of toggle: chatlogging.notify
- Log this player: chatlogging.log (Defaults to true)
Config Guide
- onelog: - This is if the log will be split by day, or one LARGE text file with the whole log in it.
- notify:
- op: - If Vanilla MC Op's will be notified of the chat logger being turned on/off
- bukkit: If people with the "chatlogging.notify" permission will be notified of the chat logger being turned on/off
- commands: - If commands are logged
- permissions:
- op: If a Vanilla Op can use the commands
- bukkit: if people with the bukkit perms can use the commands
- playerOnServer: - Logs a player joining, Leaving or being kicked
- logging: 'true' - This is if the plugin is logging or not. Changeable in game but can be adjusted here.
- format: - The format for the log. (Default '{date}: [{world}] {player}: {msg}')
In this "date"[ is replaced with the current System date and time
"world"[ is the world it happened in
"player"[ is the players name
and "msg" is the message
Video:
http://www.youtube.com/embed/zZ_klczEoPE?hl=en&fs=1
Future Plans:
Add permissions and bukkit permissions support
Add permission for the "/cl" command
Add permission for the Toggle message
the config file will, when generating the config file, default everything to true
- Add more commands to change more options from ingame
- Suggest Ideas please...
NOTE: This plugin records server information back to my data base. This is just for statistics like your server Ip, and plugin version.
@JDSCraft
Uhm, Not really sure. I will see what I can do for you
Before I updated, it wasn't doing this, any ideas?
The contents of each log aren't saving themselves when the server restarts. I didn't have this problem before, do you know what the cause is?
Typo "ChatLigging"
@mbl111
Thanks! You are the best!
Can you think about adding the option to use a command which would display all the chat messages a player sent , like 8 at a time and then there could be pages which you could use a command to go to. For example you could use /cl check (player name) and it would display 8 of the most recent chat messages sent by the user You could then use a command like /cl check (playername) (pagenumber) to look at older chat messages. This would be helpful to check is someone was spamming, advertising, or breaking rules in the chat :D Thank you for considering it lol !
Updated for 1.4.6. Sorry about not replying for a while, I've been away. However I added the option to log people with 'chatlogging.log'. This permission is default for all players.
hello?
Does the dev of this plugin even read comments?
It says to suggest idea's.
Is the feature I'm looking for possible in this?
@ marium0505
Yes.
Does this work for the most recent beta build of Bukkit?
Is this possible?
Dear mbl111,
Could you add a feature to only track a certain group of people? I'm only interested in know how my Staff conduct themselves so if you could create a permission node called, perhaps
chatlogging.log
You could make it so this is given by default to all so no one who currently uses this when they update would not notice anything different.
I would use the following permission to negate it(- -chatlogging.log) and then add (chatlogging.log) to my staff groups.
If this is possible - please let me know as I'd really appreciate such a feature on my server.
Thanks!
Can you add MySQL Support please?
Thank you
It would be really helpful for my server if it was possible to set it to only record chat within a certain area.
@Folas1337
Is it possible to just log people with the given permission? Thanks
Please add a position-parameter so I can see where the command/message was used/said. Should look like this: "world1 138,38,-394", otherwise I'll have to use another plugin for this :(
The /cl command conflicts with colors plugin as colors uses /cl to toggle color lock.
Thought id let ya know, great plugin though!!
For people using this chat logger keep in mind that it will take the default file dump time in config (currently 5 minutes) before it logs the first load of chat log into the plugins/chatlogging folder. Just another tip incase you install and think it aint working :D
Got this fixed. nvm
Hey do you think you can make the plugin time configerable ? cause its 7/11/12 and it makes a folder 7/12/12 also the time is way off compared to mine. it shows 7am when really its 9pm !? I live in pacific time
hey MBL111
im trying to track down some lag issues ive been having im my server... ive been doing some research on it and bukkit has a built in command called "/timings merged" it is said, that any average time over 50000 is a plugin laging the server. Can you look into this please? thanks
<
>
>Chatlogging v2.2
PlayerQuitEvent Time: 62704000 Count: 293 Avg: 214006
PlayerJoinEvent Time: 478244000 Count: 302 Avg: 1583589
PlayerChatEvent Time: 840732000 Count: 3007 Avg: 279591
PlayerKickEvent Time: 2502000 Count: 11 Avg: 227454
EntityDamageEvent (and others) Time: 5016727000 Count: 208708 Avg: 24037
PlayerCommandPreprocessEvent Time: 534257000 Count: 2234 Avg: 239148
<