Fix race condition failure
Call for the WriterLevel on the existing logger entry is not concurrently safe that is why we should create a new instance using the same Logger as a base and copy all fields that are already tracked by the old logger entry.
This change should also fix #3529 (closed)
Edited by Pavlo Strokov