1 #pragma once 2 3 namespace reanimated { 4 5 class LoggerInterface { 6 public: 7 virtual void log(const char *str) = 0; 8 virtual void log(double d) = 0; 9 virtual void log(int i) = 0; 10 virtual void log(bool b) = 0; ~LoggerInterface()11 virtual ~LoggerInterface() {} 12 }; 13 14 } // namespace reanimated 15