Unhappy about Logger.global deprecation
Apparently, Logger.global is now deprecated: "Initialization of this field is prone to deadlocks. The field must be initialized by the Logger class initialization which may cause deadlocks with the LogManager class initialization. In such cases two class initialization wait for each other to complete. As of JDK version 1.6, the preferred way to get the global logger object is via the call Logger.getLogger(Logger.GLOBAL_LOGGER_NAME)."
I like using Logger.global to entice beginning programmers into logging. "Just change System.out.println into Logger.global.info". Same number of keystrokes... (I don't tell them about the import :-))
Logger.getLogger(Logger.GLOBAL_LOGGER_NAME) isn't going to win the hearts and minds of those programmers.
I know it's a small thing, but these small things matter when you try to get lazy people to stop using S.o.p.
Surely someone can figure out a way to solve that. After all, we have System.out :-)