org.jboss.solder.logging
Annotation Type MessageLogger


@Retention(value=RUNTIME)
@Target(value=TYPE)
@Documented
public @interface MessageLogger

Signify that an interface is a typed logger interface. A message logger interface may optionally extend other message logger interfaces and message bundle interfaces (see MessageBundle, as well as the org.jboss.logging.BasicLogger interface.

Author:
David M. Lloyd

Optional Element Summary
 Class<?> loggingClass
          The logging class name to use for this message, if any.
 String projectCode
          Get the project code for messages that have an associated code.
 

projectCode

public abstract String projectCode
Get the project code for messages that have an associated code. If no project code is associated with this logger, specify "" (the empty string).

Returns:
the project code
Default:
""

loggingClass

public abstract Class<?> loggingClass
The logging class name to use for this message, if any.

Returns:
the logging class name
Default:
java.lang.Void.class


Copyright © 2011 Seam Framework. All Rights Reserved.