[release] 1.10.0 - Custom Logger, [Internal] Initialization logging, SDK Key verification
-
New Feature
- Custom Logger: A new callback interface can be define how to log warning / info. The default behavior is println (System.out.println). If custom logger is provided, call back function will be called instead of printout to console
-
Internal
- Always log initialization diagnostics data, so we can better monitor and debug the health of sdk
- SDK Key verification: check if server response is the same sdk key. If sdk key mismatched between sdk and server response, response will be disregarded.
-Fix a concurrency bug on internal logging class