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