File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 "maintainer" : true
1616 }
1717 ],
18- "version" : " 1.0" ,
18+ "version" : " 1.0.3 " ,
1919 "frameworks" : " arduino" ,
2020 "platforms" : [
2121 " espressif32" ,
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ class LogBuffer {
2424 virtual unsigned int size ()=0;
2525 virtual int read (LogRecord *rec)=0; // should return zero if read failed
2626 virtual int write (LogRecord *rec)=0; // should return zero if read failed
27+ virtual void flush (){stop ();begin (1 );};
2728
2829 virtual int isReady ()=0;
2930 virtual int isEmpty ()=0;
Original file line number Diff line number Diff line change @@ -94,4 +94,9 @@ void Logger::processBuffer(){
9494 DEBUG_PRINT (" [logger:proLog] failed writing log entry - log entry lost\n " );
9595 }
9696
97+ }
98+
99+ void Logger::flushBuffer (){
100+ if (!logBuffer) return ;
101+ logBuffer->flush ();
97102}
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ class Logger {
3232 void setBuffer (LogBuffer *logBuffer);
3333 LogBuffer* getBuffer ();
3434 void processBuffer ();
35+ void flushBuffer ();
3536
3637};
3738
You can’t perform that action at this time.
0 commit comments