use a ConcurrentHashMap in logger factory