Log messages to different files using the command /log <loggerId> <message> (permisson: customlogging.writelog to write logs at all, customlogging.writelog.<loggerId> to write to that specific logger, customlogging.writelog.* to write to any logger).
'loggerId' must be registered in the config file.
The plugin can be reloaded with the command /customloggingreload (permission: customlogging.reload ).
Config file:
message :
...
loggers :
<loggerId> :
file : <filePath> #relative to server jar; Supports PlaceholderAPI
format : <format> #Supports PlaceholderAPI
#example
death :
file : customlogs/deaths.log
format : "%player_name% saw {message} die" #{message} is the <message> argument from the command
When Ernie executes the command /log death Bert the message "Ernie saw Bert die" will be appended to to file deaths.log in the directory customlogs .
This plugin supports PlaceholderAPI , but doesn't require it (soft dependency)
For bug reports and suggestions please use GitHub Issues
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta