Add timestamps to debug prints
This commit is contained in:
		@@ -49,15 +49,23 @@
 | 
			
		||||
#ifdef TINY_GSM_DEBUG
 | 
			
		||||
namespace {
 | 
			
		||||
  template<typename T>
 | 
			
		||||
  static void DBG(T last) {
 | 
			
		||||
  static void DBG_PLAIN(T last) {
 | 
			
		||||
    TINY_GSM_DEBUG.println(last);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  template<typename T, typename... Args>
 | 
			
		||||
  static void DBG(T head, Args... tail) {
 | 
			
		||||
  static void DBG_PLAIN(T head, Args... tail) {
 | 
			
		||||
    TINY_GSM_DEBUG.print(head);
 | 
			
		||||
    TINY_GSM_DEBUG.print(' ');
 | 
			
		||||
    DBG(tail...);
 | 
			
		||||
    DBG_PLAIN(tail...);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  template<typename... Args>
 | 
			
		||||
  static void DBG(Args... args) {
 | 
			
		||||
    TINY_GSM_DEBUG.print(GF("["));
 | 
			
		||||
    TINY_GSM_DEBUG.print(millis());
 | 
			
		||||
    TINY_GSM_DEBUG.print(GF("] "));
 | 
			
		||||
    DBG_PLAIN(args...);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
#else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user