UltraLogger

UltraLogger

24.2k Downloads

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 !

Big Brother Award

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

commandinformation
//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

permissioninformation
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.historyallow the player to see the history of a location
ul.adminplayers with this permission will be shown with the admin prefix in the logs
ul.rollbackallow players to use rollback commands
ul.avoid.Xallow 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 :

Secured by UltraLogger ; little version

The BBCode to add is :

[url=http://dev.bukitt.org/bukkit-plugins/ultralogger][img]http://dev.bukkit.org/media/images/58/242/icon_UL.jpg[/img][/url]

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