I read the functions of `EnableLogCleaner`,`DisableLogCleaner` and `LogCleaner::enabled()`. I find the private member `enabled_` of `LogCleaner` is not lock guard. Once one thread call `EnableLogCleaner`,and other thread is logging, It may lead to undefined behaviour?