Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
Description
GridKernalContext.log() method returns root logger which should not be used by any of Ignite classes. This can cause the following scenario:
- User configures logger with DEBUG level as default and INFO level for org.apache.ignite package.
- Ignite class takes logger using GridKernalContext.log() and checks if debug is enabled. It will get true regardless of the settings for Ignite package.
There are places in code that uses GridKernalContext.log() method incorrectly, so it should be removed. We should always use GridKernalContext.log(Class<?> cls) properly specifying the category.