[ADMN/SEC/INFO] AdvLog+ v0.3 Beta - An (more) advanced logging system [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by spywhere, Oct 12, 2011.

  1. Offline

    spywhere

    [​IMG].
    AdvLog+ v0.3 Beta
    now on BukkitDev
    This thread no longer updated. Please check out on BukkitDev for latest informations.​
    AdvLog now be AdvLog+​
    Description

    AdvLog+ provide a full logging system for your server. From a block break to weather change, most of events which occured in your server will be logged. With fully customize logging, you can set which event will be logged and which one not, makes your server more secure in all events you need! With LogTools, SilentLog and Export features from AdvLog, you can now see full server logs or only specific part of log you want to, all can be access by in-game chat.

    Features


    • Fully customized logging
      • Customized each event
      • Customized each detail
      • Event alias
    • Up to 100 events logging (click here to see all events)
      • Block
      • Enchantment
      • Entity
      • Inventory
      • Painting
      • Player
      • Vehicle
      • Weather
      • World
    • Permissions System
      • Permissions node
      • Native PermissionsEX supported
      • Native bPermissions supported
      • Vault (default)
    • Multi-format storage type
      • MySQL
      • SQLite
      • H2
      • PostGreSQL
      • YML
      • FlatFile (default)
    • Fully accessible by in-game chat
      • And gui in spoutcraft [May be?]
    • Logs statistic when stop/reload plugin (see which event the busiest)
    • bPermissions or PermissionsEX or BukkitPermission supported
    • Detectors
      • Rapid break detector
      • Far-reaching break detector
    • Alarm system
      • Fire alarm
      • Bomb alarm
    • LogTools! Use a specific item to show logs
    • SilentLog and AutoExport options
    • Multi-GameMode and Multi-World support
      • Log only specific worlds
      • Log only specific game mode
    • Full log filters
      • Event filter
      • Player filter
      • Location filter
        • Single location
        • Within cuboid area
        • Within radius
      • Time filter
        • Time filter
        • Time range filter
        • In-game time filter
        • In-game time range filter
      • World filter
    • Export as HTML based webpage
    • Rollback [WorldFreeze as prototype]
    • Commands
      • Logs look up
      • Logs configurations
      • Command help
      • Misc
    How to install

    Just put the .jar file in Plugins folder and run the server...

    IMPORTANT NOTE

    To update from AdvLog to latest version of AdvLog+...
    You cannot import an old log into AdvLog+. Since, both plugin are separate to each other. I recommended for clean install or fresh server to use only.
    How to use
    Check out commands and instructions on BukkitDev
    Changelog

    [A] = Add
    [F] = Fix
    = Improve
    [R] = Remove
    v0.2.1 Alpha [#1.2.5-R1.0]
    [A] Supported for CB1.2.5-R1.0

    v0.2 Alpha [#1.2.3-R0.2]
    [A] Supported for CB1.2.3-R0.2
    [A] New events added (BlockGrow, BlockPiston, Brew, InventoryClick, InventoryClose, InventoryOpen, PrepareItemCraft)
    [A] Dynamic Storage
    [A] Console and in-game messages while saving
    Location searching now include all possible locations
    Improve storage system to make less lags
    [R] Remove old events that not appear in newer Bukkit

    v0.1.3 Alpha [#1.1-R6]
    [A] Supported for CB1.1-R6 [and AdvLog is also updated]
    [A] Supported for bPermissions

    v0.1.2 Alpha [#1.1-R4]
    [A] Supported for CB1.1-R4 [and AdvLog is also updated]
    [A] Event filter
    BlockData logging for future use

    v0.1.1 Alpha [#1.1-R3]
    [A] new 6 events added (EntityChangeBlock, EntityCreatePortal, EntityShootBow, ItemDespawn, SheepDyeWool and SheepRegrowWool)
    [A] Supported for 1.1-R3 (AdvLog support for 1.1-R3 is in progress)
    [F] Fix a lot of exact same event name

    v0.1 Alpha [#1.0.1-R1]
    First AdvLog+ alpha released
     
  2. Offline

    Draxcyn

    Hello your plugin is simply amazing the fact that it doesnt need mysql makes me happy :D but I would wish for your assistance on this certain problem I have with it.. for some reason the chat format is changed.. the group tags are gone and some members can use their usual permissions what do I need to fix here?
     
  3. Offline

    spywhere

    What's permissions system you're using? If it's a Permissions or GroupManager or another system which not PEX or PermissionsBukkit, I think it cause of this problem.

    For chat format, I'll add a custom chat format to config file which I think it can help some people who using chat-based plugins. But as usually, AdvLog is not using any chat format to show logs.

    PS. Sorry for bad English D:
     
  4. Offline

    Draxcyn

    Oh ok that explains it, unfortunately we use use permissions, if its possible could you make it available for permissions aswell?

    and dont worry your english is decent enough :).

    Thanks for the reply.
     
  5. Offline

    spywhere

    As current version already support Permissions system but in newer system may be I'll make it to support only PermissionsBukkit and PEX only (Permissions and GroupManager already inactive now, is I'm right?)
     
  6. Offline

    spywhere

    AdvLog v0.6.1 are release...
    Supported for CB 1.0.1-R1
    Permissions and GroupManager no longer supported now

    AdvLog v0.6.2 are release
    Fix PermissionsEX spam problem

    PS. Some people might have PermissionsEX errors (due to force use PEX if found)
     
  7. Offline

    Jhwx

    Does it not log what you do? Because i destroyed a few signs, then I typed /log player [My name] breakand it sayed that no blocks were destroyed or by me?.......Help!
     
  8. Offline

    Rhino

    Hay m8. Is it possible to lookup who, where and when someone killed a wolve? Some ppl think it is funny to kill wolves of other players, also with staying in the wolves near and let Creeper do the work. Would really be helpful.. thx.
     
  9. Offline

    spywhere

    Make sure you not let's another event flooding, cause of old logs to remove (or cannot see). You can add amount of logs to show in config file, the more you set is the more you can see your logs.

    I do not add them yet. BTW thanks for suggestion. I'll add it in newer version. :D
     
  10. Offline

    Rhino

    Thx. Looking forward for the new Version. :)
     
  11. Offline

    spywhere

    AdvLog+ v0.1 Alpha now release...
    AdvLog now be AdvLog+...
    Still in alpha state (not recommended to use. Just testing and evaluation purpose only) but you can use an old one (AdvLog v0.6.2)
    This version is rewrite whole plugin based on AdvLog. Provide more options and more advanced in logging system.
     
  12. Offline

    Fress_

    How optimized is this? Is it worth trying on a 20 player server?
     
  13. Offline

    spywhere

    No, I'm not recommended to use AdvLog+ on any running server. You can setup a new server only for testing plugin. The plugin itself is not stable and still in development. Many features are not done yet. But you can use the old one if you want.
     
  14. Offline

    jackpg98

    Thank god, a log that doesn't use MySQL. D:
    Anyway, so if you'd add rollback, that would be A+. I'm waiting for either you or SuperLog to add rollback, so whichever one adds it first is the one whose plugin I use. :)
     
  15. Offline

    Stigern

    Hm, had it on all night. It made a html file of 32mb :O

    Firefox or Chrome couldn't open it without crashing. how am I supposed to read it ?
     
  16. Offline

    spywhere

    AdvLog+ v0.1.1 now release...
    Still in alpha state (not recommended to use. Just testing and evaluation purpose only)
    This version supported for CB RB 1.1-R3 and added some new events from 1.1-R3...
    - New 6 events added (EntityChangeBlock, EntityCreatePortal, EntityShootBow, ItemDespawn, SheepDyeWool and SheepRegrowWool)
    - Supported for 1.1-R3 (AdvLog support for 1.1-R3 is in progress)
    - Fix a lot of exact same event name


    OK, I'll add option to split a file when reach its amount (let's me see if I could add them in both version).
     
  17. Offline

    wsurfer852

    Two Things.
    a. Love it!
    b. Is there an option to disable the chat spam? I didn't see it.
     
  18. Offline

    spywhere

    You can disabled chat spam by enable SilentLog.
     
  19. Offline

    wsurfer852

    Awesome. Downloading now!
     
  20. Offline

    briankdk

    i just cant figure out how this works?

    if someone placed LAVA at a location..... what do i do to se WHO did it ?
     
  21. Offline

    spywhere

    You can see it from "/advlog player [player] fill" or "/advlog player [player] empty" or "/advlog all fill" or "/advlog all empty" (all without quotes) all of this will show you who use a bucket to fill or empty lava/water from their bucket.
    =====================

    AdvLog+ v0.1.2 now release...
    Still in alpha state (not recommended to use. Just testing and evaluation purpose only)
    This version supported for CB RB 1.1-R4 both AdvLog and AdvLog+
    For AdvLog+ added a little change and filter system to the plugin...
     
  22. Offline

    Mr.Ghast

    I found a bug, when ghasts used fireball attack me. The server send info:Error Occured: onEntityExplode|null
     
  23. Offline

    spywhere

    Looks like it from AdvLog+... Thanks for report this BTW :)
     
  24. Offline

    spywhere

    AdvLog+ v0.1.3 Alpha and AdvLog v0.6.4 now release...
    Both version supported for CB1.1-R6 and supported for bPermissions...

    AdvLog+ v0.2 Alpha now release...
    This version improve a lot of storage system by using server memory as a cache. All logs will be saved when it reached the limit point of memory (default is using 10MB as maximum) and added another improvements...

    - Supported for CB1.2.3-R0.2
    - New events added
    - Console and in-game messages while saving
    - Location searching now include all possible locations
    - Remove old events that not appear in newer Bukkit


    AdvLog+ v0.2.1 Alpha and AdvLog v0.6.5 now release...
    Both version update for supported CB1.2.5-R1.0 only... no further update on system...
     
  25. Offline

    ThunderWaffeMC

    Does it include MYSQL?
     
  26. Offline

    spywhere

    AdvLog+ v0.3 include all database support for sure! See a list of features that will be release on BukkitDev...
     
  27. Offline

    grid21

    What program should I use to read the logs? Is Notepad++ good to use??
     
  28. Offline

    spywhere

    Well, it's have ability to export as HTML file. I prefer you to look at that instead of log file.
     
  29. Offline

    grid21

    H
    how do I export it as HTML?? And when are commands and permissions coming??
     
  30. Offline

    spywhere

    oh, you mean AdvLog+... AdvLog+ did not have permissions yet but it can be use by OP only. The export ability is not implement yet (see it at the main page about what i'm working on it)...
     
  31. Offline

    grid21

    Ok Then I'll just keep an eye on your plugin! I've been getting some errors with it too.

    2012-05-23 20:30:43 [SEVERE] Could not pass event PlayerQuitEvent to AdvLog
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:179)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:698)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
    at me.spywhere.AdvLog.HTMLFormat.getData(HTMLFormat.java:32)
    at me.spywhere.AdvLog.HTMLFormat.save(HTMLFormat.java:81)
    at me.spywhere.AdvLog.AdvLog.exportLog(AdvLog.java:612)
    at me.spywhere.AdvLog.AdvLog.saveLog(AdvLog.java:566)
    at me.spywhere.AdvLog.MyListener.onPlayerQuit(MyListener.java:929)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 10 more
     

Share This Page