目前,我必须使用这个:
Messages msg = Logger.getMessageLogger(Messages.class, "org.messages");
使用这种方法,我丢失了调用记录器的类的信息(因此通常建议每个类使用一个记录器)。
有没有办法调整每个方法级别的类别?例如:
// the category tag does not exist
@LogMessage
@Message(value="test %s", category="%s")
void status(String test, String category);
并像这样使用它:
// prints "org.test" as category instead of "org.messages"
Messages.msg.status("hi", "org.test");