Currently a whole bunch of things each use their own logging:
- ceylon-module-resolver has its own
Logger interface. Because everything else already does its own logging there are already with 7 implementations (delegating to JUL, System.err, javac Log, plus a couple of No-op loggers)
- ceylon-js seems to just write to System.err directly
- ceylon-runtime uses JUL, I think
- At some point there will be a
ceylon.logging module.
It seems like ceylon-common is a good place to define a common API (and some implementations).
Currently a whole bunch of things each use their own logging:
Loggerinterface. Because everything else already does its own logging there are already with 7 implementations (delegating to JUL,System.err, javacLog, plus a couple of No-op loggers)ceylon.loggingmodule.It seems like ceylon-common is a good place to define a common API (and some implementations).