UltraLogger
Latest build : 2.1 Craftbukkit : 1.5.2
More than 10k downloads !! Thank you !!!
Beta UltraLogger v2.2 available here, you must delete your old configuration file
What is it ?
This is a logger plugin, a logger plugin logs informations to anything related to your servers so you know what was done on your server when ever you want.
Better than Big Brother !

The utlimate logger, nothing can be done without be logged !
A video tutorial on this plugin by never2nv on UltraLogger v1.0 :
The logs are flat files or can be logged into a MySQL database, the flat files are saved in a directory called Log that is in your server directory, you can read them with your prefered text editor, for more information about MySQL logging see this page
Features
- And soon much more !
- Rollback block commands
- Auto save
- In game history of blocks by right clicking an item, the player must be an OP or must have the permission ul.history
- MySQL support for all loggers see the page : here
- You can force saving flat files by reloading your server
- When something is logged the date and the time is specified
- If a player is an op or has the permission ul.admin the [Admin] prefix will be shown in the log
- The gamemode will be displayed like : (CREATIVE) or (SURVIVAL) and the world beetween brackets.
- Update Checker checks if you have the lastest build of this plugin
- Anti command logger ( commands you do NOT want to be logged ) File : silent_commands.txt
- Log Customization, you can configure what your loggers log and create new ones. see this page for futher information
- You can enable or disable MySQL loggers in the config.yml file
Commands
| command | information |
|---|---|
| //ulundo <x> <y> <z> [x] [y] [z] | undo the latest block placement/destruction at the specified x,y,z but if two locations are written that will do the same thing for all blocks beetween these locations ( like in WorldEdit the two locations taht you choose with the wooden axe)(your action can be cancelled by typing the redo command but after disconnection you couldn't cancel) |
| //ulredo <x> <y> <z> [x] [y] [z] | the same command as undo but redo what you've canceled with the undo |
Permissions
| permission | information |
|---|---|
| ul.* | allow the player to use all the features of UL ( grants all permissions of UL except the perms to avoid to be logged ) |
| ul.history | allow the player to see the history of a location |
| ul.admin | players with this permission will be shown with the admin prefix in the logs |
| ul.rollback | allow players to use rollback commands |
| ul.avoid.X | allow players to avoid to be logged on the event with id=X or on all the events that contains the group X. For further information see here |
Config file
YOU MUST DELETE YOUR OLD CONFIG FILE
The config can only be edited when your server is stopped
#General properties #Check or not if you are using latest build available check_updates=true #Enable or disable ingame use of an item to see what happened at the specified location history_logger=true #The id of the item with you can see the log of a location item_revealer=280 #File logger properties ---------------------------------------------------------------------------------------------------- #Time in seconds beetween each auto-saves of the logs auto_save=3600 #Overwrite or not the last logs overwrite=false #Maximum number of lines of a log file ( 0 for no limit ), it will erase the first 10% lines of the log max_lines=0 #Do NOT modify this value please, it is used to know last time UL created the log folder last_created=1366823381660 #The number of day until UL creates a new log folder folder_duration=7 #For more information on configuration see http://dev.bukkit.org/server-mods/ultralogger/pages/logger-configuration/ log_block=1@11 log_chat=69 log_command=70 log_craft=12@15 log_entity=&entity log_inventory=&inventory log_player=&player log_vehicle=59@62 log_weather=63@65 log_world=66@68 #Event groups ---------------------------------------------------------------------------------------------------------------- group_entity=16@32 group_inventory=33@35 group_player=36@58+71+72 #SQL logger properties ------------------------------------------------------------------------------------------------------- #While host value is equal to "blank" or "null", SQL will be disabled host=blank port=3306 name=root pass=1234 database=blank table_prefix=UL #SQL Loggers couldn't be fully configured so only enable/disable sql_block=true sql_chat=true sql_command=true sql_craft=true sql_enchantment=true sql_entity=true sql_inventory=true sql_player=true sql_plugin=true sql_vehicle=true sql_weather=true sql_world=true
Coming soon
- One log for each player feature ( beta 2.2 )
- LogViewer
- Please post suggestions
Support us !
You can easily support us by using one of the icons below :
Made by supercrew632 :
The BBCode to add is :
The HTML code to add is :
<a href="http://dev.bukitt.org/bukkit-plugins/ultralogger"><img src="http://dev.bukkit.org/media/images/58/242/icon_UL.jpg"></img></a>
Repo
Credits
To @_Justyce_ and @roelmb

-
View User Profile
-
Send Message
Posted Jan 8, 2015Work but very old :(
-
View User Profile
-
Send Message
Posted Dec 3, 2014Need update for 1.8 :(
-
View User Profile
-
Send Message
Posted Oct 21, 2013could you please make a comand to save logs because it overloads the ram of my server and i have to reload and then check the chat wich causes issues with other pluggins (all time reloads) thanks for this awesome pluggin.
-
View User Profile
-
Send Message
Posted Sep 14, 2013Please fix the link to download the Beta! Thanks.
-
View User Profile
-
Send Message
Posted Aug 28, 2013Will it log non vanilla blocks? Or is there an option to add custom block id's to log?
-
View User Profile
-
Send Message
Posted Aug 21, 2013I was not undersand why it happens. I changed the config information below and the moment I started the server, the configuration is reset. Why it happens?
I had other plguins to same configuration and work perfectly
-
View User Profile
-
Send Message
Posted Aug 7, 2013Please make a command that force the plugin to save the logs.
Thanks
-
View User Profile
-
Send Message
Posted Jul 14, 2013Hey, it would be rly nice if u 1) add one .log file for each player and 2) add a permission node to log a person, so even op's can be logged. No hurry and thanks for a great plugin. :)
Best regards l0lkj (Alexander)
-
View User Profile
-
Send Message
Posted Jun 23, 2013@Girojas
Yea it could be good but with enablement/disablement of this feature
-
View User Profile
-
Send Message
Posted Jun 22, 2013Might look stupid but, could you add a way to set the plugin so it would Split player logs?
Servers with a big amount of people (50-100) are really annoying to inspect, having a separate log for each player would help alot.
-
View User Profile
-
Send Message
Posted Jun 22, 2013@innate_ideas
Thank you, for your suggestions :
-
View User Profile
-
Send Message
Posted Jun 8, 2013Fantastic plugin! Thank you for all the work you put into it.
I have a couple suggestions, 1) have configuration files live in /plugins/UltraLogger, like most other plugins, 2) it would be helpful if the current log file name and location was always the same, instead of being in a new directory after every rotation.
Having the Log directory in the root of the Bukkit directory makes sense since it holds Bukkit server logs.
Suggestion #2 would make it easier to configure other log processors like Logstash to find the logs and process them.
-
View User Profile
-
Send Message
Posted May 31, 2013@doenermann
That's not possible, you must use permissions, because when you're op bukkit says that you have all the permissions so you have ul.avoid.* so UlraLogger can't log you. I will probably add a permission to must log somebody so even op could be logged.
@supercrew632
Ok i'll wait until it open in JUne to take a look at it ;)
-
View User Profile
-
Send Message
Posted May 31, 2013I am OP on my server. How do I enable logging for myslef?
-
View User Profile
-
Send Message
Posted May 24, 2013@_Justyce_
Lol the reason you couldn't connect is that we are still in beta and we are looking for a new server provider... But we plan on going public sometime in June.
to be honest, i didn't actually expect you to check it out XD. Thanks for the support bro :D, we shall promote your plugin on our website :D
-
View User Profile
-
Send Message
Posted May 22, 2013@supercrew632
You're welcome :)
It's a nice beta server, the enjin provider is not as worst as i thought, you really made a good job ;) but I didn't manage to connect...
Well this thought me that i will open my own server but i still do not manage to choose to make a custom website (i know JS,CSS,HTML but not PHP so no forum :$) or to use enjin... Sorry for english players it will be available first only in French but i will open it in english by making an autotraducer :)
-
View User Profile
-
Send Message
Posted May 21, 2013@_Justyce_
Sweet lovin brah. Thanks
Hey check us out btw, gvr.enjin.com
-
View User Profile
-
Send Message
Posted May 21, 2013@supercrew632
I will pump a quick patch out this week-end or may be before. ;)
-
View User Profile
-
Send Message
Posted May 18, 2013let me know when you can pump out a quick patch, Thanks
-
View User Profile
-
Send Message
Posted May 18, 2013@Habbomod
Ya, i know but like you say it's little and doesn't reaaly affect your experience
@supercrew632
Ya this is a really good idea, i wouldn't think to add it myself because i don't play minecraft a lot, and i didn't know the existence of the command block until yesterday ^^