Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 854 Bytes

readme.md

File metadata and controls

22 lines (19 loc) · 854 Bytes

This project contains common source code between Desktop and Android (if one is released someday) versions of Yapbam.

Android notes :

The Android Logger implementation has a bug that prevent level lower that INFO to be effectively logged. A workaround is to use the following code at application startup:

   // Remove buggy handlers from the root logger
   Logger logger = Logger.getAnonymousLogger().getParent();
   Handler[] handlers = logger.getHandlers();
   for (Handler handler : handlers) {
   	logger.removeHandler(handler);
   }
   // Create a new bug free handler
   FixedAndroidHandler handler = new FixedAndroidHandler();
   logger.addHandler(handler);
   // Set the right level limit
   handler.setLevel(Level.FINEST);
   logger.setLevel(Level.FINEST);

FixedAndroidHandler.java is available in the same folder as this file.