add log static method