* add safeLogger