That class is replacing of standard LogFactory due to problems with Android implementation of LogFactory.
1. It is impossible to replace standard LogFactory (that is hidden in android.jar) 2. Implementation of LogFactory always creates Logger.getLogger(String name) 3. + It is possible to enable logger level by calling Logger.getLogger("net.osmand").setLevel(Level.ALL); 4. Logger goes to low level android.util.Log where android.util.Log::isLoggable(String, int) is checked String tag -> is string of length 23 (stripped full class name) 5. It is impossible to set for all tags debug level (info is default) - android.util.Log::isLoggable(String, int).