From b274e3a90fccbecaaf634ce1572d7864059a4246 Mon Sep 17 00:00:00 2001 From: armink Date: Wed, 5 Aug 2015 11:24:26 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E3=80=90=E5=88=A0=E9=99=A4=E3=80=91?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E5=A4=9A=E4=BD=99=E6=96=87=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: armink --- demo/non_os/stm32f10x/app/src/main.c | 89 ---------------------------- 1 file changed, 89 deletions(-) delete mode 100644 demo/non_os/stm32f10x/app/src/main.c diff --git a/demo/non_os/stm32f10x/app/src/main.c b/demo/non_os/stm32f10x/app/src/main.c deleted file mode 100644 index bf6e5b3..0000000 --- a/demo/non_os/stm32f10x/app/src/main.c +++ /dev/null @@ -1,89 +0,0 @@ -/* - * This file is part of the EasyLogger Library. - * - * Copyright (c) 2015, Armink, - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * 'Software'), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Function: windows demo. - * Created on: 2015-07-30 - */ - -#include -#include -#include -#include "elog.h" - -#define log_a(...) elog_a("main.test.a", __VA_ARGS__) -#define log_e(...) elog_e("main.test.e", __VA_ARGS__) -#define log_w(...) elog_w("main.test.w", __VA_ARGS__) -#define log_i(...) elog_i("main.test.i", __VA_ARGS__) -#define log_d(...) elog_d("main.test.d", __VA_ARGS__) -#define log_v(...) elog_v("main.test.v", __VA_ARGS__) - -static void test_elog(void); - -int main(void) { - /* close printf buffer */ - setbuf(stdout, NULL); - /* initialize EasyLogger */ - elog_init(); - /* set EasyLogger log format */ - elog_set_fmt(ELOG_LVL_ASSERT, ELOG_FMT_ALL); - elog_set_fmt(ELOG_LVL_ERROR, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); - elog_set_fmt(ELOG_LVL_WARN, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); - elog_set_fmt(ELOG_LVL_INFO, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); - elog_set_fmt(ELOG_LVL_DEBUG, ELOG_FMT_ALL & ~ELOG_FMT_FUNC); - elog_set_fmt(ELOG_LVL_VERBOSE, ELOG_FMT_ALL & ~ELOG_FMT_FUNC); - elog_set_filter_lvl(ELOG_LVL_VERBOSE); - /* start EasyLogger */ - elog_start(); - - /* dynamic set enable or disable for output logs (true or false) */ -// elog_set_output_enabled(false); - /* dynamic set output logs's level (from ELOG_LVL_ASSERT to ELOG_LVL_VERBOSE) */ -// elog_set_filter_lvl(ELOG_LVL_WARN); - /* dynamic set output logs's filter for tag */ -// elog_set_filter_tag("main.test.a"); - /* dynamic set output logs's filter for keyword */ -// elog_set_filter_kw("Hello"); - - /* test logger output */ - test_elog(); - - return EXIT_SUCCESS; -} - -/** - * EasyLogger demo - */ -void test_elog(void) { - while(true) { - /* test log output for all level */ - log_a("Hello EasyLogger!"); - log_e("Hello EasyLogger!"); - log_w("Hello EasyLogger!"); - log_i("Hello EasyLogger!"); - log_d("Hello EasyLogger!"); - log_v("Hello EasyLogger!"); -// elog_raw("Hello EasyLogger!"); - Sleep(5000); - } -}