Hi,
I made port of bukkit LogFilter due filtering spam from mods (IC2 Enet etc.), but when try filter messages coming from SpongeForge plugins, get name of logger, but object message is null.
Any log4j and java guru can help me please?
Mod with sources inside: https://www.rebelgames.net/LogFilter-1.10.2.jar
Commands: /lf (reload|debug)
Example when debug is enabled:
[10:16:43] [Server thread/INFO] [hunterzcz.logfilter.listener.LogListener]: [LogFilter] Received log entry. Logger: IC2.EnergyNet, Entry: No tile found for ic2.core.block.comp.Energy$EnergyNetDelegate@27151adb at dim -1: -560/32/390. [10:16:43] [Server thread/WARN] [hunterzcz.logfilter.filter.ConsoleFilter]: [LogFilter] Event cancelled: No tile found for ic2.core.block.comp.Energy$EnergyNetDelegate@27151adb at dim -1: -560/32/390. [10:16:43] [Server thread/INFO] [hunterzcz.logfilter.listener.LogListener]: [LogFilter] Received log entry. Logger: IC2.EnergyNet, Entry: No tile found for ic2.core.block.comp.Energy$EnergyNetDelegate@1af6c4c9 at dim -1: -559/33/390. [10:16:43] [Server thread/WARN] [hunterzcz.logfilter.filter.ConsoleFilter]: [LogFilter] Event cancelled: No tile found for ic2.core.block.comp.Energy$EnergyNetDelegate@1af6c4c9 at dim -1: -559/33/390. [10:16:43] [Server thread/INFO] [hunterzcz.logfilter.listener.LogListener]: [LogFilter] Received log entry. Logger: nucleus, Entry: [10:16:43] [Server thread/INFO] [nucleus]: Server ran the command: /lf debug [10:16:43] [Server thread/INFO] [hunterzcz.logfilter.listener.LogListener]: [LogFilter] Received log entry. Logger: net.minecraft.server.dedicated.DedicatedServer, Entry: Debug disabled [10:16:43] [Server thread/INFO]: Debug disabled
You can see that Entry from nucleus plugin missing (Object message is null). Anyone help me fix this issue?
I think mod will be useful for any server owner.