At the moment, I want to hide those:
03-26 13:33:02.620: I/DaoManager(2378): Loaded configuration for class rainstudios.kelo.data.model.User
03-26 13:33:02.620: I/DaoManager(2378): Loaded configuration for class rainstudios.kelo.data.model.Image
...
03-26 13:33:02.940: I/TableUtils(2378): creating table 'cacheentry'
03-26 13:33:02.960: I/TableUtils(2378): executed create table statement changed 0 rows: CREATE TABLE IF NOT EXISTS `cacheentry` (`cacheKey` VARCHAR , `resultClassName` VARCHAR , `resultIdByte` TINYINT , `resultIdChar` CHAR , `resultIdDouble` DOUBLE PRECISION , `resultIdFloat` FLOAT , `resultIdInteger` INTEGER , `resultIdLong` BIGINT , `resultIdShort` SMALLINT , `resultIdString` VARCHAR , `timestamp` BIGINT , PRIMARY KEY (`cacheKey`) )
03-26 13:33:02.976: I/TableUtils(2378): creating table 'image'
...
I tried to disable the info logging in my android app code with this code executed in my MyApplication.onCreate() :
value = String.valueOf(android.util.Log.WARN);
System.setProperty("log.tag.ORMLite", value);
System.setProperty("log.tag.StatementExecutor", value);
System.setProperty("log.tag.BaseMappedStatement", value);
System.setProperty("log.tag.MappedCreate", value);
System.setProperty("log.tag.droidDatabaseConnection", value);
System.setProperty("log.tag.droidDatabaseConnection", value);
System.setProperty("log.tag.ndroidCompiledStatement", value);
System.setProperty("log.tag.AndroidDatabaseConnection", value);
System.setProperty("log.tag.AnddroidDatabaseConnection", value);
System.setProperty("log.tag.AndroidCompiledStatement", value);
System.setProperty("log.tag.DaoManager", value);
System.setProperty("log.tag.TableUtils", value);
I do understand that my issue can be related to a gross misunderstanding of how Android logging (and Ormlite logging) works
but maybe someone has solved that issue already.
Any idea what am I doing wrong?