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
Work but very old :(
Need update for 1.8 :(
could 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.
Please fix the link to download the Beta! Thanks.
Will it log non vanilla blocks? Or is there an option to add custom block id's to log?
I 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
Please make a command that force the plugin to save the logs.
Thanks
Hey, 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)
@Girojas
Yea it could be good but with enablement/disablement of this feature
Might 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.
@innate_ideas
Thank you, for your suggestions :
Fantastic 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.
@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 ;)
I am OP on my server. How do I enable logging for myslef?
@_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
@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 :)
@_Justyce_
Sweet lovin brah. Thanks
Hey check us out btw, gvr.enjin.com
@supercrew632
I will pump a quick patch out this week-end or may be before. ;)
let me know when you can pump out a quick patch, Thanks
@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 ^^