Inactive [ADMN/SEC] SuperLog v2.4 - A very simple and effective logging plugin [1597]

Discussion in 'Inactive/Unsupported Plugins' started by thescreem, Aug 4, 2011.

  1. Offline

    thescreem

    Now on BukkitDev!
    [​IMG]

    [​IMG]

    <font color="rgb(51, 102, 255)">SuperLog - Make logging better and easier.</font>

    Current Version: 2.4
    Craftbukkit version: RB 1597 [Minecraft version 1.0]

    SuperLog is a very easy to set up logging plugin that can effectively catch greifers without the hassle of setting up any database.

    Features:
    * Easy to set up, no need to go through the hassle of setting up MySQL or any other database.
    * You may choose what you would like to log in a config file.
    * Ability to log block breaking, block placement, chest openings, and commands used by who, at what time, and at what coordinates.
    * If chosen in the config file, you can receive a message when Flint and Steel is used, TNT is placed, or TNT is ignited.
    * SuperPerms support!

    Future Features:
    * Lookup players.
    * Edit the config file in-game.
    * Setting for configurable date format.
    * Rollback.
    * Suggest!

    [​IMG]
    How to set up SuperLog:

    Show Spoiler
    In the config file, you will see something like this:
    Code:
    log-block-placement: true
    log-block-breaking: true
    log-chest-openings: true
    log-bucket-emptying-and-filling: true
    log-commands: true
    send-message-when-TNT-is-placed: false
    send-message-when-TNT-is-ignited: false
    send-message-when-Flint_and_Steel-is-used: false
    create-individual-player-logs: false
    memory-in-MB-until-new-block-logs-file-is-created: 50
    memory-in-MB-until-new-chest-logs-file-is-created: 50
    memory-in-MB-until-new-command-logs-file-is-created: 50
    memory-in-MB-until-new-[player]-logs-file-is-created: 50
    
    Most of it is self-explanatory, but I will go through it anyways.

    Code:
    log-block-placement: true
    
    True by default. If set to true, then this will log when a user places down a block.

    Code:
    log-block-breaking: true
    
    True by default. If set to true, then this will log when a user breaks a block.

    Code:
    log-chest-openings: true
    
    True by default. If set to true, then this will log when a user opens a chest.

    Code:
    log-commands: true
    
    True by default. If set to true, then this will log whenever someone types a command.

    Code:
    log-bucket-emptying-and-filling: true
    
    True by default. If set to true, then this will log when a user spills or fills a bucket of lava or water.

    Code:
    send-message-when-TNT-is-placed: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player placed down TNT.

    Code:
    send-message-when-TNT-is-ignited: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player sets off TNT with Flint and Steel. Currently, it doesn't work when TNT is set off with redstone.

    Code:
    send-message-when-Flint_and_Steel-is-used: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player uses Flint and Steel.

    Code:
    create-individual-player-logs: false
    
    False by default. If true, a log file will be created for every player.

    Code:
    memory-in-MB-until-new-block-logs-file-is-created: 50
    
    How big the block.logs file can reach until automatically creating a new block.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-chest-logs-file-is-created: 50
    
    How big the chest.logs file can reach until automatically creating a new chest.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-command-logs-file-is-created: 50
    
    How big the command.logs file can reach until automatically creating a new command.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-[player]-logs-file-is-created: 50
    
    How big a [player].logs file can reach until automatically creating a new [player].logs file. (The old one is still kept)




    Show Spoiler
    CommandWhat it does
    /sw or /superwandActivates/deactivates the SuperWand. To use the SuperWand, place a web block (item ID #30) where you would like to see block changes. To see chest changes, left-click a chest with a stick.
    /sl config or /superlog configShows you your config file options.




    Show Spoiler
    Permission nodeWhat it does
    superlog.notify.tnt.placementNotify's you when a player places TNT.
    superlog.notify.tnt.ignitionNotify's you when TNT is ignited by a player (Currently doesn't work when TNT is ignited with redstone).
    superlog.notify.flintandsteelNotify's you when a player uses Flint and Steel
    superlog.superwandLets you use the SuperWand
    superlog.configLets you see the config in-game


    [​IMG]
    <Edit by Moderator: Redacted mediafire url>
    [​IMG]
    [​IMG]
    Changelog:

    * v2.4 - Updated to MC version 1.0 and fixed a permissions bug.

    * v2.3 - Changed the MagicStick around.


    Show Spoiler
    * The MagicStick is now called the SuperWand.
    * The new command is /sw or /superwand.
    * The new permission node is superlog.superwand.
    * To see block changes, place a web block (item ID# 30). To see chest changes, left-click a block with a stick.




    Show Spoiler
    Show Spoiler
    v2.2.1 - Fixed the MagicStick permissions nodes.




    Show Spoiler
    * Fixed the MagicStick from causing lots of lag.




    Show Spoiler
    Fixed two bugs;
    * MagicStick not reading from all the split log files.
    * Player logs not being created for everyone when the plugin first runs. (Causes errors spamming the console until the player logs out and back in)




    Show Spoiler
    * Added the MagicStick
    * Optional command logging
    * Optional individual player logs
    * Log files split when reach a certain size set in the config file (Big thanks to @oz_revulsion for help with this!)
    * Ability to see your config options in-game. (Editing the config file in-game will come in the next version)
    * Added SuperPerms support? Not sure on this, don't have time to test if it works, so I'm not 100% sure it works.

    Bugs fixed:
    * Fixed air getting logged. (WTF?!)
    * Fixed paintings so they log.




    Show Spoiler
    * Fixed a bug with the dates.




    Show Spoiler
    * Fixed a few bugs with TNT/F&S notifications
    * Fixed a spelling error in the config file. (The "s" in "steel" in the option 'send-message-when-Flint_and_steel-is-used' needs to be capitalized)




    Show Spoiler
    * Initial Release
     
    Last edited by a moderator: Nov 13, 2016
    Olivki, Karlkorv, MrMag518 and 4 others like this.
  2. Offline

    a_sulaitiqa97

    I didn't mean selecting area, What I meant is we don't need to use a magicstick it's useless in my opinion since the block is already broke you will select the block that is below it or so, thus we won't get anything. The point of /sl area is to give you all the events that happened in this place with radius can be set like /sl area 10 - looks up in the radius of 10
     
  3. Offline

    Ciphon

    I am having trouble with using this plugin, I am using PEX (PermissionsEX) for the permissions, and am using the node: - SuperLog.MagicStick, however even when people are opped on my server, they do not have permission for /ms. also, when using /sl it gives an internal error. Any suggestions?
     
  4. Offline

    thescreem

    I'll look into the OP permissions problem in the morning, as it's late around here. As for the internal error when using /sl, are you using /sl or /sl config? Using /sl is what throughs an error, I'll fix that along with the OP permissions problem.
     
  5. Offline

    Ciphon

    /sl config works fine

    just letting you know however, that the permissions problem occurs whether i am opped or not. But what I just realized is that whether or not I am op, I have all permissions (- '*'). And I haven't tested the commands with a group without all permissions so if you need that information, I can tell you in the morning (I think we are in similar time zones because it is somewhat late where I am too).

    Edit: After further testing, it seems the node doesn't register permissions for any of my groups.
     
  6. Offline

    AFakeman

    I got it.
     
  7. Offline

    DaNksta

    Yea, the permission node isn't working for me either.
    Tried adding it... Nothin.
    I can't even use the magic stick and I'm an op!
    Using built in Bukkit Permissions...
    Help ?
     
  8. Offline

    TechieGee

    Same here. :(
     
  9. Offline

    Mrchasez

    The small issue with this plugin is, When someone greifed a block. You need to place a block to log it, Logblock and BB have a block you can place instead of having to place a block then click it with a stick, Can you add this feature?
    So instead of having to place a block, then click it with a stick, and logging yourself and the griefer, you could just place a block and get the results, like bb use's a log, and logblock uses bedrock
     
  10. Offline

    thescreem

    @Mrchasez
    @TechieGee
    @DaNksta
    @Ciphon
    Sorry for the delay, I've recently been pelted with huge amount of school work since the end of the marking period is in a few days. I'll have a fix out tomorrow, I promise.
     
  11. Offline

    Mrchasez

    Also, Why do you have it make 3 separate folders.
    Why not one called Logs, which all 3 different files in it

    I am not sure, but i think the plugin may be causing some lag on our server.
    Our machine is outstanding and has 4GB free so its not from our machine, just curious about the chances this can cause lag
     
  12. Offline

    thescreem

    Well, I have SuperLog on my 1.5GB RAM machine, and so far I haven't gotten any lag. But I would imagine with your server you have much more players, so it might be causing it... It just writes a line to a file and adds a string to an ArrayList when a block is broken or placed, a chest is opened or when a bucket is emptied/filled, depending on your configuration file, so it can't be that much resource intensive.
     
  13. Offline

    Mrchasez

    67 online average.

    We have been using a custom version of bb for a long time, but bb is so outdated and buggy and not working i am not willing to keep fixing it just so we can use it, so i decided to switch.
    I do like this plugin, but you can make it a lot better, hopefully you do soon ^.^
     
  14. Offline

    KittyKatt

    Doesnt log when someone take water with bucket.
     
  15. Offline

    thescreem

    Do you have it enabled in your config file?
     
  16. Offline

    Jeremy1080

    This is the number one logging plugin out there! Just one thing that we still can't do! Rollback! Do you have any plans on addind the ability to rollback using worldedit to select a region?
     
  17. Offline

    Ciphon

    If you have 67 online at a time, logblock might be a better choice for you, however i run a private server with an average of 3 people at a time, so this plugin would be ideal for me.
     
  18. Offline

    Mrchasez

    67 is average too....
    So this plugin is bad for large servers?
    Can you offer h2 support?
    (i mean the creator not you)
     
  19. Offline

    TechieGee

    Was there a new release as promised?
     
  20. Offline

    thescreem

    Well, SuperLog is designed for smaller server, with around 20-30ish people...
    I'm not sure about H2 support as the point of SuperLog is so that small servers don't need to setup a database and everything. I don't know much about H2 either... Sorry. :(

    As I've said before, it seems demand for rollback is quite large, so I *try* to add it. But, I will never depend on another plugin for anything, so selecting a region will be done with commands or a built-in way to select a region.


    And...
    I've uploaded a fix to Dropbox just now, I'm uploading it to MediaFire right now. I'll update the MediaFire link when it's done. The Dropbox link works, though.
    EDIT: Both the MediaFire and Dropbox links work now.

    I've changed the MagicStick and /sl config permissions to all lower case, so that all the permission nodes are lower case.
    The new MagicStick permission node: superlog.magicstick
    The new /sl config permission node: superlog.config
     
  21. Offline

    Mrchasez

    can you change the stick to a block, Like what most of log plugins do.
    So that way instead of having to place a block, then click it with a stick, you can just place the log block and get the info.
     
  22. Offline

    thescreem

    Done.

    I changed the MagicStick to SuperWand, and the command to use the SuperWand is now /sw or /superwand.
    When using the command, it'll give you a web block and a stick. To see block changes, place the web block where you would like to see the changes. To see who opened a chest, left-click the chest with a stick.
    The new permission node for the SuperWand is superlog.superwand.

    Notification list:
    @DaNksta
    @Jaker232
    @LZLOWBATTERY
    To be added or removed from the notifications list, message me or post here.
     
  23. Offline

    Ciphon

    Sweet

    I'll test how it works next time I can get on my server.
     
  24. Offline

    Mrchasez

    Perfect ^-^
     
  25. Offline

    TechieGee

    I still can't use SuperWand.. I don't have access it says, even though I have all permissions in PEX and I'm opped.
     
  26. Offline

    thescreem

    Hm... It works for me on my test server with bPermissions, I'll try out PEX and see whats wrong after school.

    EDIT: I recently read yesterday that PEX doesn't handle parent/child nodes nodes, perhaps that is the problem. I'll still take a look as you should be able to use it when opped.

    I read about PEX here and here.
     
  27. Offline

    Sizzlefish

    Is there an option that can be added to remove actions that had been done a week (or other time spans) ago, so you can save logging space that way? Would be useful
     
  28. Offline

    thescreem

    Sure thing, adding it to the v3.0 list.
     
  29. Offline

    TechieGee

    When will this be fixed? I really need to be able to protect my server.
     
  30. Offline

    miketoast

    Yeah I'm having trouble with this, It gives me null errors (cannot find specified path) or something like that
     
  31. Offline

    thescreem

    Please post the full error message and your config.yml please.
     

Share This Page