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
I'm alive!
I'm going to make an effort to revive this plugin. There are some things I need to know, first:
Until then, I'm going to look into fully supporting Spigot (if it isn't already) because that is what the majority of CCLogger users seem to use.
Sad to see this good plugin not being updated anymore :c have used it as long as it exists. and gave allot of good support during ban appeals or catch the rotten apples from a good community. RIP CClogger?
broken in 1.9
02.03 23:04:31 [Server] INFO ... 16 more 02.03 23:04:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at me.alrik94.plugins.cclogger.CommandLogger.onPlayerCommandPreprocess(CommandLogger.java:60) [?:?] 02.03 23:04:31 [Server] INFO at me.alrik94.plugins.cclogger.CommandLogger.processInformation(CommandLogger.java:91) [?:?] 02.03 23:04:31 [Server] INFO at me.alrik94.plugins.cclogger.Notifier.notifyPlayer(Notifier.java:15) [?:?] 02.03 23:04:31 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; 02.03 23:04:31 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_60] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1137) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1294) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [19.jar:git-Spigot-1a196e1-76c0425] 02.03 23:04:31 [Server] INFO org.bukkit.event.EventException 02.03 23:04:31 [Server] ERROR Could not pass event PlayerCommandPreprocessEvent to CCLogger v3.3.3
Also - our server time is like 5 hours later than real time - option to adjust the timestamp ?
People place signs like: join mc.assnet.com !! Is it possible for staff to get informed of what these little trolls are posting using signs ?? A sign logging function ? Signs are ultra destructive... Could be skipped for blank signs since players use those to build contraptions but we discover more and more signs bypassing cclogger.
@Alrik94
i noticed i only need sqlibrary if i decide to use a database
is it fine if i don't use a database?
if i do use a database, what's the easiest quickest most convenient etc way/s to check the logs
also, what do i put for the command blacklist if i want it empty? do i just put [] or {} after blacklist: ?
@ChillerKraft
Just add the SQLibrary plugin in your plugins folder and you'll be good.
can i have assistance on setting up this plugin? i haven't tried yet i will soon once i backup my server but, mainly i need to know if i need to setup anything with SQLibrary or do i just add it to the server and thats it
ty
@Alrik94
Plugin works perfectly fine for 1.8 any update would just be a feature :)
Great plugin :) Thank you.
Alrik94 said one of the groups cclogger.exempt right that they do not benefit from logging. However, the files appear in the folder players. You can do so as not to set up files?
playerLogin: true
How about logouts ? :)) When someone is unruly, I can't really see if they are making player leave... I can tell when a new player logs in... and I see the bad chatter throw profanities... but there's no log event of players logging out because they can't deal with the profanities. It would be nice to have a clearer view to see if someones smutt is affecting the server population numbers.
@Alrik94
Hi Alrik94,
With Spigot for Minecraft 1.8 out, can you provide a time estimate for your next CClogger version? :)
BTW, I'm not dead. College is hard, guys. Sorry for the lack of updates. I've decided to make this project a priority over my other non-minecraft projects.
@Alrik94
Also looking every much forward to the web front-end. Do you have an ETA on it? :)
@Alrik94
Nice, Can't wait to use it!!
Hey Alrik! Where can I get a Dev Build? Thanks!
UPDATE 4/24/14:
I've been working hard on the newest CCLogger version (4.0.0). This one comes complete with a web front-end for the logging system. Here is a screenshot (the "<player> moved" is for debugging purposes only):
@Alrik94
Do you also add the logggin of player deaths with the new update? if so Can you add the <player1> Killed <player2> And <player 2> died because of <player1> or something so you can go torugh someone log and see if they spawned killed someone.
@Alrik94
Awesome! Cant wait :3
@arriej
Great idea! I've ran a large-scale server before and I know the importance of this.
I'm working on a full rewrite of this plugin, for optimization purposes and convenience of updating purposes. This feature is going to be in there for sure.