For me the use-case is for integration with Java, for example when running inside an application server. You'll probably want to pass the Ceylon logging output to the same system that the app server uses. So of course we should default to something native that doesn't need Java, but having the possibility to select a Java logger to me seems very worthwhile.