SuperLog [Async][1.7-1.16] 1.2

Save almost all minecraft actions into logs!

  1. Andross
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/Andross96/SuperLog
    superlog.png
    logs.gif

    [​IMG]
    SuperLog is a simple lightweight & customizable asynchronous logging plugin.

    You can configure & log absolutely all events from Minecraft, like when a player die, when a player break a block, open a chest etc.
    Even more, you can even filter what should be logged!

    It will saves logs asynchronously: that mean every log saving is on another thread: in others words, your main game thread will not be affected.


    [​IMG]
    • Language: fully customizable language, write your own format for logs...
    • Configuration: easy to use, variable friendly, fully documented
    • Asynchronous saving: in game playing will not being affected, as the saving processus is on another thread; You have 2 configurations: (save-delay in config.yml)
      • Using cache (save log in file after xxx seconds, better and default way)
      • Without cache (write in file everytime an event happen; use a bit more ressources)
    • Event listener optimizated: the plugin listen only to the events configurated
    • Event conditions: log the event only if it respect your conditions (a type of block/entity, a player name...)
    • Live alerts for commands used: receive a message ingame when commands are used by players (fully customizable in config)
    • Live log listening in game: receive logs for player X directly by message ingame
    • Auto-GZip: put logs into compressed GZip files, after X days, configurable.
    • Auto-Delete: delete old logs, after X days, configurable.
    • Reload supported
    ---------------------------------------------------------
    Code (YAML):
    events:
      AsyncPlayerChatEvent
    :
        enabled
    : true
        message
    : '{PLAYER} said {MESSAGE}'
    Code (YAML):
    events:
      BlockPlaceEvent
    :
        enabled
    : true
        message
    : 'placed {NAME} on [{LOCWORLD};{LOCX};{LOCY};{LOCZ}]'
        logged
    : diamond_block
    Code (YAML):
    events:
      BlockPlaceEvent
    :
        enabled
    : true
        message
    : 'placed {NAME} on [{LOCWORLD};{LOCX};{LOCY};{LOCZ}]'
        ignored
    : stone,dirt
    Code (Text):
    [08/03/19 16:56:59][PlayerJoinEvent]: _Andross[192.168.0.55] joined the game.
    [08/03/19 16:57:12][PlayerCommandPreprocessEvent]: Player _Andross used command: /test lol
    [08/03/19 16:59:10][AsyncPlayerChatEvent]: _Andross >> hello
    [08/03/19 17:18:05][PlayerInteractEvent]: Player _Andross interacted with a block CHEST on: world_survival; x: -2; y: 80; z: 28
    [08/03/19 17:18:47][PlayerQuitEvent]: _Andross[192.168.0.55] left the game.
    ---------------------------------------------------------
    Full documentation (Configuration, Commands, Permissions & list of events available):
    http://superlog.andross.fr/

    For any bug/questions/suggestions: -> PM me here or on discord.
    --------------------------------------------------------------------
    If you like this plugin, please rate it and/or leave a comment! Thanks! :)
    Or give me a coffee:
    [​IMG]
    FearMyShotz, RenWuLanMEMZ and GabyTM like this.

Recent Updates

  1. Major update
  2. Fix
  3. Update

Recent Reviews

  1. sallil
    sallil
    5/5,
    Version: 1.2
    I do quite love this plugin. It was very easy to set up, is powerful, and the owner quickly helped me out when I had a problem. The async is also very useful, and I am glad to have found this tool.
  2. Stixil
    Stixil
    5/5,
    Version: 1.2
    Love the plugin, very useful to track events! One suggestion I have that may make it even better:

    Instead of having a list of players to log or ignore, if we could add permissions to these lists, so we can log or ignore all users in with that permission or in that group.
  3. DonAlexYT
    DonAlexYT
    5/5,
    Version: 1.1.5
    It's a very good plugin, but where do the .zip stores? I'm trying to find them but I don't know where are they :(
    1. Andross
      Author's Response
      Thanks. They should be stored in the exact same folder as the log files.
  4. RenWuLanMEMZ
    RenWuLanMEMZ
    5/5,
    Version: 1.1.4
    Hello, your plug-in is very good, my server does not need to worry about being maliciously damaged by others. Can I reprint your plug-in to www.mcbbs.net in China? Thank you!
    1. Andross
      Author's Response
      Thanks! Sure, if you also add the spigot resource link to this.
  5. Noplix
    Noplix
    5/5,
    Version: 1.1.3
    Really good Plugin if you wanna keep track of important commands/events.
    It also keeps your log flies clean :,)
    1. Andross
  6. CaoTrongThang
    CaoTrongThang
    5/5,
    Version: 1.1.1
    This plugin is very very good, but can you add a feature like this plugin?
    https://dev.bukkit.org/projects/plugincatcher because my servers got crashing by some plugins i don't know ~~", if you can do that i will be very grateful to you, sorry because my English ~~"
    1. Andross
      Author's Response
      Hello,
      Thanks for the review, but, I'm sorry, this plugin is not made to work like PluginCatcher.
  7. SskyWorms
    SskyWorms
    5/5,
    Version: 1.1
    Can you add more Player Drops log ?
    ===============================
    ===============================
    1. Andross
      Author's Response
      Hello, thanks for the review. If you pm me here or on discord and explain me, I'll be glad to help you!
  8. howtoNhut
    howtoNhut
    5/5,
    Version: 1.0
    ======================================================
    The plugin works very well, please continue to update the plugin :)
    ======================================================
    1. Andross
      Author's Response
      Hello, I'm glad.
  9. kissdamage
    kissdamage
    5/5,
    Version: v1.1
    Не понимаю, почему тут не пишут отзывы! Офигенный плагин, всё логирует, все отлично, спасибо огромное! Отлично работает на 1.13.2 Spigot
    1. Andross
      Author's Response
      Большое спасибо, я ценю!