* performance improvement for multi-threaded environments: check for
whether a logger already exists uses non-blocking reads by means of
ConcurrentHashMap instead of synchronized blocks