| From | Sent On | Attachments |
|---|---|---|
| Pete Muir | Aug 17, 2009 10:04 am | |
| Ralph Goers | Aug 17, 2009 2:40 pm | |
| Pete Muir | Aug 18, 2009 6:37 am | |
| Ralph Goers | Aug 18, 2009 7:10 am | |
| 近藤 健 | Aug 18, 2009 9:59 am | |
| Pete Muir | Aug 19, 2009 8:30 am | |
| Ralph Goers | Aug 19, 2009 9:15 am | |
| Ceki Gulcu | Aug 19, 2009 11:17 am | |
| Pete Muir | Aug 19, 2009 11:20 am | |
| Pete Muir | Aug 19, 2009 11:29 am | |
| Ceki Gulcu | Aug 19, 2009 11:42 am | |
| Pete Muir | Aug 19, 2009 11:50 am | |
| Ceki Gulcu | Aug 19, 2009 12:38 pm | |
| Ralph Goers | Aug 19, 2009 1:42 pm | |
| Ceki Gulcu | Aug 19, 2009 1:57 pm | |
| Ceki Gulcu | Aug 19, 2009 2:14 pm | |
| Ralph Goers | Aug 19, 2009 2:20 pm | |
| Ralph Goers | Aug 19, 2009 2:31 pm | |
| Ceki Gulcu | Aug 19, 2009 2:40 pm | |
| 近藤 健 | Aug 20, 2009 8:21 am | |
| Ralph Goers | Aug 20, 2009 8:35 am | |
| Takeshi Kondo | Aug 20, 2009 10:06 am | |
| ralp...@dslextreme.com | Aug 20, 2009 10:20 am | |
| Ceki Gulcu | Aug 20, 2009 1:58 pm | |
| Ceki Gulcu | Aug 20, 2009 2:05 pm | |
| Takeshi Kondo | Aug 21, 2009 10:27 pm | |
| Takeshi Kondo | Aug 22, 2009 10:31 pm | .jar, .jar |
| Ralph Goers | Aug 23, 2009 8:20 am | |
| Takeshi Kondo | Aug 23, 2009 8:40 am | |
| Ceki Gulcu | Aug 23, 2009 10:38 am | |
| Takeshi Kondo | Aug 23, 2009 4:58 pm | |
| Ralph Goers | Aug 23, 2009 9:55 pm | |
| Ceki Gulcu | Aug 24, 2009 6:14 am | |
| Takeshi Kondo | Aug 24, 2009 10:02 am | |
| Ceki Gulcu | Aug 24, 2009 10:22 am | |
| Takeshi Kondo | Aug 24, 2009 11:05 am | |
| Ceki Gulcu | Aug 24, 2009 11:26 am | |
| Takeshi Kondo | Aug 24, 2009 12:36 pm | |
| Ceki Gulcu | Aug 24, 2009 12:56 pm | |
| Takeshi Kondo | Aug 24, 2009 1:15 pm | |
| Ceki Gulcu | Aug 24, 2009 1:24 pm | |
| Ralph Goers | Aug 24, 2009 1:32 pm | |
| Takeshi Kondo | Aug 24, 2009 2:02 pm | |
| Ceki Gulcu | Aug 25, 2009 1:31 am |
| Subject: | Re: [slf4j-dev] slf4j i8ln | |
|---|---|---|
| From: | Ceki Gulcu (ce...@qos.ch) | |
| Date: | Aug 19, 2009 12:38:11 pm | |
| List: | org.slf4j.dev | |
Pete Muir wrote:
This is valid in Java 5 and above. For example:
public interface Logger {
public enum LogMessages { WRONG_PASSWORD }
public static class Test {
public void test() { Logger logger = new Logger() {
public void warn(Enum<?> message) { // No-op, this is a mock }
}; logger.warn(LogMessages.WRONG_PASSWORD); } }
public void warn(Enum<?> message); }
Thank you. I now see how enums could be used but still don't see the advantage of using them.
Just to be clear, given that there is a large existing user base for slf4j, we can't modify the org.slf4j.Logger interface, except perhaps its javadoc. So any extension of Logger needs to wrap/decorate org.slf4j.Logger. See for example, XLogger [1] and XLoggerFactory [2] in the slfj-ext module.
[1] http://www.slf4j.org/xref/org/slf4j/ext/XLogger.html [2] http://www.slf4j.org/xref/org/slf4j/ext/XLoggerFactory.html
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
_______________________________________________ dev mailing list de...@slf4j.org http://www.slf4j.org/mailman/listinfo/dev






.jar, .jar