Super Logger
Project Moved!
This project has been moved to GitHub!
You can obtain the newest releases by clicking the "releases" button on the repo
Please note these builds have not been approved by bukkit staff!
SuperLogger
Current Version: 1.6
Description
SuperLogger is an advanced, highly configurable logging plugin for Minecraft!
SuperLogger categorizes and organizes log files by date and event type
Things SuperLogger Logs:
- Joins
- Quits
- Kicks
- Commands
- Disallowed Logins (Server Full, Not on Whitelist, Outdated Client)
Configuration
#If the plugin should automatically download updates
auto-update: true
#if we should notify ops when there is an update available and updating is disabled
update-notify
#if we should output extra debug information to the console
debug: false
#standard logging settings
log:
#if we should log commands entered
commands: true
#if we should make sure a command is real before logging it
check-command-exists: false
#if we should log chat messages
chat: true
#if we should log player joins
join: true
#if we should log player quits
quit: true
#if we should log player kicks
kick: true
#if we should log player deaths
death: true
#if we should log failed logins
failed-connections: true
#if we should log player IP addresses for events
player-ip: true
#if we should log player UUIDs (note this disables itself on versions lower than 1.7 due to UUIDS not working properly) player-uuid: true
#if we should log the co-ordinates (if applicable) to an event coordinates: true
# a list of commands to ignore when entered
blacklist:
- 'login'
- 'register'
Permissions
All permissions here are given to nobody by default unless otherwise noted
superlogger.bypass.connection: permission to bypass connection logging superlogger.bypass.chat: permission to bypass chat logging superlogger.bypass.death: permission to bypass death logging superlogger.bypass1.command: permission to bypass command logging superlogger.update.notify: permission to receive notification of updates, defaults to op
superlogger.bypass.*: permission to bypass all logging (the same as giving someone all bypass permissions as above)
superlogger.: all permissions, the same as superlogger.bypass. and superlogger.update.notify
Commands
There aren't many commands, but i may as well document them
- sl reload reloads superlogger's configuration file
- sl debug prints debug information to console, useful for getting help!
- sl version shows superlogger version information
Need help with anything?
Have a problem with SuperLogger? Maybe you have a Feature Request? Maybe you just want to talk? Join us on IRC in #zack6849 at irc.esper.net or click here!
Feeling generous?
If you appreciated this plugin and feel like throwing a little bit of money my way, there's a donate button on the top of the page, don't have money to donate? maybe ask me about helping test the plugin! you can also download the plugin through curse, downloads through there give me reward points exchangeable for real money :D
-
View User Profile
-
Send Message
Posted Feb 21, 2013Can this plugin save the logs in a .log format?
-
View User Profile
-
Send Message
Posted Feb 15, 2013@diannetea
good point, i never considered that! im re-writing some of the stuff right now, ill change this is the next release :)
-
View User Profile
-
Send Message
Posted Feb 15, 2013Why is the time/date not first? it would really make things a lot clearer
-
View User Profile
-
Send Message
Posted Feb 7, 2013@Justmeitis
Uh, i dont think there's an event for that in the bukkit API to be honest, ill look into it but logging that is unlikley
-
View User Profile
-
Send Message
Posted Feb 5, 2013Brilliant plugin, thanks. Do you think it would be possible to log item renaming in anvils too? some use it to avoid chat logging system, literally talking to each other by passing on renamed items to each other -.-
-
View User Profile
-
Send Message
Posted Jan 27, 2013@hdnerds
Apologies for the late replies, I need to check my email more often, essentially logging all block placments and breaks to a txt file would be first of all annoying to read and second of all be more memory intensive. If you really want this file a ticket request.
@VodkaDK2 No problem, always great to hear feedback ^_^
-
View User Profile
-
Send Message
Posted Jan 27, 2013Thank you for this plugin it is fantastic.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@zack6849
Why would that be a bad idea? What would be the problem with it? would it be possible to have it be able to be enabled and disabled in the config file?
-
View User Profile
-
Send Message
Posted Jan 21, 2013@niels1189
I could try making something like this, but when somone un-bans somone removing them from the ban list would be quite a pain, ill probably need to load every single players fie into memory as a yaml config or something, meaning worse performance :/
-
View User Profile
-
Send Message
Posted Jan 18, 2013I got a suggestion for another logger. this shouldn't be much of a problem for you seeing how you did this. Can you create a log that records bans, tempbans, ip bans. something like this maby: notch as in the player the log is about. (with permissions so i can do this for my mods and admins)
maby put something like:
Or what you could do is make a fix / fixed version of the banned-players.txt so it actualy shows the names of who banned them instead of this: FORMAT: victim name | ban date | banned by | banned until | reason
to
plz reply me on what you think and stuff.
-
View User Profile
-
Send Message
Posted Jan 11, 2013@brsserveradmin no problem ^_^
-
View User Profile
-
Send Message
Posted Jan 11, 2013Thanks for this. Works flawlessly.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@hdnerds
i COULD but it would be a bad idea.
@bjornleijdstrom
Not a planned feature, im quite clueless with mysql :)
-
View User Profile
-
Send Message
Posted Dec 27, 2012Could you make a section that logs block placements, and block breaks? that would be very helpful for seeing what my admins are doing. Thanks :) also have an option on where you can log certain people, such as the admins. Like maybe, a config where you put in names of people, and it would create a seperate log file with those people, and you can see what those people are doing. Thanks again :)
-
View User Profile
-
Send Message
Posted Dec 23, 2012Are you going to add MySQL-support? Would be sweet to search all the data from a websystem (:
-
View User Profile
-
Send Message
Posted Dec 7, 2012@Chalkie19
Seems to be logging them for me, probably something to do with the permissions i added, im removing them now ._.
Sorry to anybody who did want permissions, i put up a poll and all the people who did vote voted to have permissions removed.
-
View User Profile
-
Send Message
Posted Dec 7, 2012Any chance it will in the future log logblock commands? Does not seem to at the moment.
-
View User Profile
-
Send Message
Posted Nov 28, 2012@Launemax
Not a problem :)
-
View User Profile
-
Send Message
Posted Nov 28, 2012@zack6849
Now it works! :) Thank you zack.
-
View User Profile
-
Send Message
Posted Nov 27, 2012@Launemax
I haven't changed the java dependency yet, doing it now.