tinylog icon indicating copy to clipboard operation
tinylog copied to clipboard

特性需求:多个日志记录器 & 记录附加模式

Open yanminhui opened this issue 6 years ago • 3 comments

  1. [x] 多个日志记录器

每个日志记录器能够加载多个日志槽,每个日志槽可以附加到多个日志记录器,相互独立。

e.g.

dlout(name, level) << message << std::endl;
  1. [x] 记录附加模式
  • 多线程情况下,缓存行记录,直到换行再刷新;
  • 单线程情况下,直接刷新应用。(包括多线程下,日志只在一个线程中生效,有时界面要看到动态效果,如linux启动画面。)
  • 格式化或布局可成为日志槽成员。

e.g.

dlout(name, level) << "loading......";
dlout(name, level) << "ok" << std::endl;
// output: loading...... ok

yanminhui avatar Jun 07 '18 01:06 yanminhui