CCLogger
CCLogger v4.0.2
Features
CCLogger logs commands, chat, and logins/logouts to a very easy-to-read log file.
- Logs commands.
- Logs global chat.
- Logs deaths.
- Logs logins/logouts.
- Additionally logs each player in separate log files.
- Full customization of how the log file is formatted.
Instructions
- Download the plugin.
- Put jar in plugins folder.
- Start server.
- Edit config to your liking.
- Restart server.
Permissions
Removed permissions.
Commands
Removed commands.
Credits
- MetricsLite to Hidendra
Just trowing an idea here:
make it that you can enable ot disable a log for links and ip's. This way you don't have to go trough the while chatlog to catch them advertisers and ban them And then also when they try to bypass the links and urls. with spaces or (dot).
Thanks. Great plugin use it for 2 years now :D
@newfization
It still works on 1.7.2
Is there a dev build of this for 1.7.2 yet? Or does v3.3.3 work?
What about non-latin letters support? It's abracadabra when I use cyrillic text....
Log: [127.0.0.1][11/13/2013 04:31:25 AM (Server_Name: -50,81,627)] Admin: logged in. [127.0.0.1][11/13/2013 04:32:58 AM (Server_Name: -50,81,627)] Admin: test test test [127.0.0.1][11/13/2013 04:33:17 AM (Server_Name: -50,81,627)] Admin: òåñò òåñò òåñò [127.0.0.1][11/13/2013 04:33:49 AM Server_Name: -50,81,627)] Admin: /ccl
I wrote in chat: 1. test test test 2. тест тест тест
@Alrik94
Sorry Alrik, didn't see your message, the only extra plugin that uses chat right now is McMMO so I'd need /p as well as the standard chat types, /m /msg /tell /say /whisper /emsg etc. I'm going to be adding a chat plugin as I really need channels but I've been trying to hold off to make sure I pick one that would work with cclogger.
@newfization
What plugins do you use to allow players to send messages?
@newfization
I've been super busy lately, but I'm working on adding that feature really soon. Expect it in the next few days.
I hate to be a pain, but if you could add the command based messages to chat soon, I for one would greatly appreciate it. I can't tell you how much it would help with the whole he said she said bullshit I have to deal with on a daily basis. Thanks for all the work you've already done, this is a favorite plugin of mine.
@SirMangler
you can just turn on command logging, it will just log all commands, and not everything with /
Is there a way to make it notify the exact words, i added some words (kanker), and he notifys (rakker) and words alike. can i turn this off?
@Alrik94
Correct, I want to see every command a player types.
ability to enable/disable the logging of OP's via the config?
@SirMangler
What do you mean by multiworld support? The only thing this plugin does with any "world" info is log what world the player sent a chat/command in. It's all available to change around with the custom log format configuration option in the config.yml.
So you want all commands to send a notification to a player with that permission? What if I just made it so there's a permission where if you have it, all commands sent by players send you a notification?
I have a suggestion, could you make it so we can do wild cards? say " * " means wildcards, you could do this:
commands: - /*
And whenever somebody types / it will report to the people who have the cclogger.notify permission
Also. Does this have multiworld support? silly question but I am making sure that is not a problem which is occurring right now.
How would one make it so it logs every single command, or if something has the " / " character in something they say, it will log it
@Kopertje
Could you give me the full log for that? Including the "caused by" stacktrace.
@tobby88
Think you could provide me the chat message that was sent when that error was logged?
Another error when logging chats:
Looks like this plugin is still very buggy ^^
after a while of running this plugin I am getting this:
After i installed the plugin, this is what i get when somone joins the server :
23.07 19:38:13 [Server] INFO at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
23.07 19:38:13 [Server] INFO at com.mysql.jdbc.Util.getInstance(Util.java:382)
23.07 19:38:13 [Server] INFO at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
23.07 19:38:13 [Server] INFO at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
23.07 19:38:13 [Server] INFO at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
23.07 19:38:13 [Server] INFO at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
23.07 19:38:13 [Server] INFO at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
23.07 19:38:13 [Server] INFO Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'playername' in 'field list'
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:29)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:43)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:130)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:102)
23.07 19:38:13 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:206)
23.07 19:38:13 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
23.07 19:38:13 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
23.07 19:38:13 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
23.07 19:38:13 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
23.07 19:38:13 [Server] INFO org.bukkit.event.EventException
23.07 19:38:13 [Server] SEVERE Could not pass event PlayerJoinEvent to CCLogger v3.3.3