Annotation Type Message


@Documented @Target(METHOD) @Retention(RUNTIME) public @interface Message
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Define the Log message to be generated for this exception.
  • Element Details

    • value

      String value
      Define the Log message to be generated for this exception. The default format is "name: arg1={1} ..." where name is the annotated Method name and each arg is listed after the name. The default format is also used if this annotation is not present.
      Returns:
      The log message
      Default:
      ""