From d683088bb8d77340f2834ffdb84fbb5a9f72f2d3 Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 11 Feb 2020 22:12:41 +0000 Subject: [PATCH] .reference git-svn-id: svn://ultimatepp.org/upp/trunk@13991 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- reference/SetUppLogLine/SetUppLogLine.cpp | 16 ++++++++++++++++ reference/SetUppLogLine/SetUppLogLine.upp | 11 +++++++++++ 2 files changed, 27 insertions(+) create mode 100644 reference/SetUppLogLine/SetUppLogLine.cpp create mode 100644 reference/SetUppLogLine/SetUppLogLine.upp 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 + "" = ""; +