example.ino (Source)

/*
* Licence: GPL 2.0
* Autor: Gilhad
*/
#include "logging_serial.h"
#include "example_lib.h"
logger_serial mylog(LOG_NONE),liblog("lib_1"),libloge("lib_2",LOG_ERROR);
example_lib lib1(liblog,"First Lib");
example_lib lib2(libloge,"Second Lib");
void setup(){
Serial.begin(9600); // Re-inicializace pote, co spontální re-inicializace Serial přepsala hodnoty nastavené v logging_serial
mylog.info("In setup()");
lib1.begin();
lib2.begin();
};
int i;
void loop(){
delay(1000);
mylog.info("In loop()");
lib1.doit(i);
lib2.doit(i);
mylog.log(12,"--------------------------");
i++;
if (i>20) {
i=0;
if (libloge.set_level==LOG_NONE) libloge.set_level=LOG_ERROR;
else                             libloge.set_level=LOG_NONE;
};
};