1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.jboss.as.quickstarts.loggingToolsQS.loggers;
18
19 import org.jboss.logging.BasicLogger;
20 import org.jboss.logging.Logger;
21 import org.jboss.logging.annotations.LogMessage;
22 import org.jboss.logging.annotations.Message;
23 import org.jboss.logging.annotations.MessageLogger;
24
25 @MessageLogger(projectCode = "GREETER")
26 public interface GreeterLogger extends BasicLogger {
27 GreeterLogger LOGGER = Logger.getMessageLogger(GreeterLogger.class, GreeterLogger.class.getPackage().getName());
28
29 @LogMessage
30 @Message(id = 1, value = "Hello message sent.")
31 void logHelloMessageSent();
32
33 @LogMessage
34 @Message(id = 2, value = "Hello message sent for locale: %s.")
35 void logHelloMessageSentForLocale(String locale);
36
37 }