You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EasyLogger/demo/os/linux/README.md

25 lines
883 B
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# linux demo
---
## 1、简介
使用GCC编译。通过 `main.c``test_elog()` 方法来测试日志的输出。已在 `easylogger\inc\elog_cfg.h` 开启异步输出模式。
### 1.1、使用方法
使用前需提前配置好编译环境,配置成功后,执行 `make`,等待编译完成后,运行 `out\EasyLoggerLinuxDemo` 即可看到运行结果。
## 2、文件说明
`easylogger\port\elog_port.c` 移植参考文件
`easylogger\plugins\file\elog_file_port.c` File Log功能移植参考文件
## 3、其他功能
可以打开 `main.c` 中的部分注释,来测试以下功能。
- `elog_set_output_enabled(false);` :动态使能或失能日志输出
- `elog_set_filter_lvl(ELOG_LVL_WARN);` :动态设置过滤优先级
- `elog_set_filter_tag("main");` :动态设置过滤标签
- `elog_set_filter_kw("Hello");` :动态设置过滤关键词