add format, add log, add fatal