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 May 18, 2013There is one thing that this plugin doesnt log that i think it should. Command Block use. Ive got a series of Command blocks broadcasting to the server as a way to determine when someone finished the maze or other course, but Ultra Logger doesnt log that the Command Block entered the command. Also i have a command block located at the beginning of the maze to give water breathing for a little while, but again. Ultra Logger doesnt log it... I thought this might be a good addition to the next update.
-
View User Profile
-
Send Message
Posted May 18, 2013Little bug:
In the 2.0.2 it say that is 2.0 version
-
View User Profile
-
Send Message
Posted May 16, 2013@starweaver1
When the player login his ip is displayed : Player(ip) logged in ...
-
View User Profile
-
Send Message
Posted May 16, 2013any chance of adding a log in/out with an ip tracker logg like
[player name] logged in/out XXX.XXX.XXX.XXX
just an idea cos sometimes i get ppl that complain of being hacked and what not and start destroying others buildings and so
-
View User Profile
-
Send Message
Posted May 16, 2013@starweaver1
If you have all permissions , it doesn't log you and i can't change this because if you are op you have all permissions, so you should create a co-owner group where you put him and you give it all permissions excepted : ul.avoid.*
-
View User Profile
-
Send Message
Posted May 15, 2013@_Justyce_
i mean with the co-owner and myself we both have all permissions and i want it so it does logg the co-owner
-
View User Profile
-
Send Message
Posted May 15, 2013@starweaver1
Ya, you can give players you do not want to be logged permission ul.avoid.*
-
View User Profile
-
Send Message
Posted May 14, 2013is there any way to ignore players with out a command, like in the settings/config to set ignore players like ignore players: [player name] cos i only want it to ignore what i do not the co-owner and what not or some players that i can trust and so on
-
View User Profile
-
Send Message
Posted Apr 30, 2013Thanks for fixing it again! :D
-
View User Profile
-
Send Message
Posted Apr 28, 2013@Ikx_1
Your welcome and normally it's fixed.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Thank you for updating! Is the MobSpawnSettings.jar thing fixed? :3
-
View User Profile
-
Send Message
Posted Apr 24, 2013@Habbomod
Version 2.0 is under test but you can download it at your own risk ( there is no bugs currently, you must delete your old configuration file ): here
To configure loggers you will also need : this page
-
View User Profile
-
Send Message
Posted Apr 24, 2013Please update it!
Is the most important plugin on my server
-
View User Profile
-
Send Message
Posted Apr 21, 2013@slamsape
It will rollback last action for each block in the area, it doesn't care of the time. So if your block is dirt and before it was air after first rollback it will be air and if you rollback again and this block was something else it will change to something else.
-
View User Profile
-
Send Message
Posted Apr 21, 2013ok. now how do you set the time you cant the rollback to go to?
-
View User Profile
-
Send Message
Posted Apr 21, 2013@slamsape
An example would be :
//ulundo <room1.x1> <room1.y1> <room1.z1> <room1.x2> <room1.y2> <room1.z2>
Where the x1, y1, z1 are the coords of a corner of your WorldGuard area, and x2, y2, z2 are the coords of the opposite corner, you can see coords in Minecraft by pressing "F3"
-
View User Profile
-
Send Message
Posted Apr 20, 2013@Justyce, I uploaded a bug on your skype that shows a bad bug. It crashed my server several times.
-
View User Profile
-
Send Message
Posted Apr 17, 2013say the region or worldguard had the name of "room1".
what would be an example of the command i need to perform a rollback for the region.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@DrewML
UltraLogger will only log worldedit commands you typed but nothing more, i hdon't have imlplemented any special plugin logger yet.
@slamsape
I don't know if it works in 1.5.1 as i will update all my plugins next week ( and they are not very updated since more than a month :$ ). Otherwise You just need to type your command to rollback and put your region's coords like you would do with WorldEdit to edit your region. But you need to build your labyrinth with UL enabled otherwise UL couldn't rollback.( And some redstone or stairs orientation could be wrong.)
-
View User Profile
-
Send Message
Posted Apr 16, 2013Is Ultralogger compatable with Worldedit using current version of Craftbukkit? I tried it once and nothing done during play sessions was saved by the server. If it is in fact not compatable, is there something that serves this function that is compatable with Worldedit? Thanks!