diff --git a/reference/SetUppLogLine/SetUppLogLine.cpp b/reference/SetUppLogLine/SetUppLogLine.cpp new file mode 100644 index 000000000..7f9998f49 --- /dev/null +++ b/reference/SetUppLogLine/SetUppLogLine.cpp @@ -0,0 +1,16 @@ +#include + +using namespace Upp; + +LogLineFn std_log; + +void MyLogLine(const char *buffer, int len, int depth) +{ + Cout() << "MYLOG: " << String(buffer, len) << "\n"; + std_log(buffer, len, depth); // call standard log too +} + +CONSOLE_APP_MAIN { + std_log = SetUppLog(MyLogLine); + LOG("It Works!"); +} diff --git a/reference/SetUppLogLine/SetUppLogLine.upp b/reference/SetUppLogLine/SetUppLogLine.upp new file mode 100644 index 000000000..44f4ed3ab --- /dev/null +++ b/reference/SetUppLogLine/SetUppLogLine.upp @@ -0,0 +1,11 @@ +description "Changing final line output routine in logging system\377"; + +uses + Core; + +file + SetUppLogLine.cpp; + +mainconfig + "" = ""; +