Annotation Interface LogMethods
Annotation to generate logging methods for specified log levels
Similar to Lombok's @Getter but for logging methods
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionAudience type used for player-targeted overloads.LogLevel[]Log levels to generate methods forbooleanWhether to generate static methods
-
Element Details
-
levels
LogLevel[] levelsLog levels to generate methods for- Returns:
- array of log levels for which to generate methods
- Default:
{INFO, WARN, ERROR, DEBUG, SUCCESS, TRACE}
-
staticMethods
boolean staticMethodsWhether to generate static methods- Returns:
- true if methods should be static, false otherwise
- Default:
true
-
audienceType
String audienceTypeAudience type used for player-targeted overloads.- Returns:
- fully-qualified type name for audience/player parameters
- Default:
"dev.ua.theroer.magicutils.platform.Audience"
-