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
I'm testing this out on a 1.4 dev server before deciding whether to role it out on the main server. One thing I've noticed is that it's only allowing blocks altered edit: within a really short timeframe despite Max-Lines=0 in the config... so only very recent changes show up using the in-game tool. I'm missing something obvious here, I know.
Also, using the same undo command as world edit is interfering with my calm. Can you give it a unique naming convention?
thirdly, when I try to undo an area using coords it does nothing. So although it's logging everything (and it is, the files are an Admin's wet-dream) there is no meaningful way I can interrogate the data.
Happy to admit it's me being a numbnuts, but I'd love to see this having the comfortable ease of use as say, logblock or worldedit. ATM, i'm struggling, but happy to help in anyway I can.
@ch0xy
We use dynamical methods to print the name of the mob/items so while the bukkit team doesn't change the method we doesn't need to update our plugin for that
I was just curious if you were going to update this to 1.4.2 for the new items and mob spawn logging.
@jamcghie
Don't worry it doesn't affect the features it's an error that UltraLogger correct and create itself, i have the same error sometimes but nothing changes ;)
Hi I get an error on startup of my server. It doesn't happen each time I start the server... I dont get why?
PasteBin
YEYYYYYYYY!
Been looking for this for ages since HawkEye stopped being updated.
@Jabulba
Currently nowhere because there's no version 1.2.5 but if it's very needed ( we'll show this at the end of the current poll ) i'll quickly make an 1.2.5 version ;)
where can I download the version compatible with CB 1.2.5?
@TheReverend403
They are written every 20 lines
I only have one question: How often are the log files written to from the buffer?
@Stuntweed
As you would it, i'll add them in the next update ;)
@_Justyce_
Please add what world to the loggers as well, when viewing the player log it says coordinates but not the world.
Would appreciate it =)
@Darkblader10
The just undo commands will just undo the block under your feet but I think if you only type undo and if you have installef WorldEdit the WorldEdit command will work except if you use the coords of the block or the two coords of the limit of the zone that you want to backup
Hi I just found your very good looking plugin and my question is: What effect has the //undo command when I want to use it for worldedit? Will it undo only the thing I changed with worldedit or will it undo all the changes at the server? Or how can I understand that command?
@RalleDieKlinge
The logs don't lie, i don't know more things than you, may due to some bad configuration of one of your plugins or your server config, it can be due to a problems with permissions or this player can be a hacker...
Hey,
i have this in my plaer.log:
01.10.12 18:05 (SURVIVAL)jasper6 changed to gamemode CREATIVE
01.10.12 18:05 (CREATIVE)jasper6 is now flying
Jasper jsut joined the server and dont have any rights. Only a friend has server rights (and me).
I wondered how that guy was ablte to go to the creative Mod?
In the command Log is nothing.. Also in the Server.log is nothing..
Any idea?
Thanks
@jgarnham
I can't say yes or no, we never tested this plugin on Tekkit
Is there a version of this which works with Tekkit?
@RalleDieKlinge
It is due to buffering, else you can try to open your logs with an other text editor, this issue will be fixed in the next update ;)
Hey,
i have the problem that i have all in the same line at the Logfiles.
Why?
thanks