RLog 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RLog 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
RLog 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
RLog 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
RLog 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 C/C++
操作系统 Windows
软件类型 开源软件
开源组织
地区 不详
投 递 者 江斌
适用人群 未知
收录时间 2013-01-24

软件简介

RLog是一个灵活的C++日志程序库。RLog高度优化了不用实际输出Log信息的分支,因此RLog可以留在发布产品中,并可以按需开启输出。

示例代码:

// create custom logging channel (part of debug hierarchy)
// Any subscriber to 'debug' will also pick up this sub channel,
// or it can be subscribed to directly.
static RLogChannel *timeChannel = DEF_CHANNEL("debug/timeStamp", Log_Debug);

void func(int foo)
{
    // log to the 'debug' channel
    rDebug("foo = %i", foo);
    int ans = 6 * 9;
    if(ans != 42)
        rWarning("ans = %i, expecting 42", ans); // log to warning channel
    // log to error channel
    rError("I'm sorry %s, I can't do that (error code %i)", name, errno);

    // log to custom channel
    // Note: time() never gets called unless there are subscribers to this message
    rLog(timeChannel, "the time is now %i", (int)time(NULL));
}

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
2020/05/10 08:12

采用DESeq2对表达量进行PCA和聚类分析

欢迎关注”生信修炼手册”! 得到基因/转录本的表达量之后,通常会通过以下三种类型的图表来检验和分析生物学样本和实验设计间关系。 1. 样本的聚类树 利用所有样本的表达量数据,对样本进行聚类。理论上如果样本和实验操作都没有问题,那么属于同一组的生物学重复样本会聚到一起。示意图如下 上图中,样本的名称用组别代替,可以看到,同一条件的样本聚在了一起。 2. PCA图 通过主成分分析进行降维,在二维或者三维平面上展示样...

0
0
发表了博客
2020/02/05 22:07

RNA_seq 热图绘制

若已经拿到表达矩阵exprSet 若差异较大,进行log缩小不同样本的差距 1、热图全体 1 ##加载包 2 library(pheatmap) 3 4 ##缩小表达量差距 5 exprSet <- log2(exprSet+1) 6 7 ##取最大标准差前1000个基因名字 8 cg <-names(tail(sort(apply(exprSet,1,sd)),1000)) 9 10 ##标准化,只关注样品间基因差异,不关注基因之间的,将离群点拉平 11 n <-t(scale(t(exprSet[cg,]))) 12 n[n>2] <-2 13 n[n<-2] <-2 14 15 ##这是...

0
0
发表了博客
2018/03/14 20:43

安卓手机来电亮屏流程分析

来电亮屏流程分析 本文档是针对手机来电时候自主点亮屏幕这一流程的分析,非常自然的就将其分为2个阶段,第一个是来电,第二个是点亮屏幕。 来电的流程: 来电消息是从RIL层接收到的。然后才開始传递上来。 AT : RING AT : AT< RING AT : RIL_URC_READER:RING AT : RIL_URC_READER Enter processLine use-Rlog/RLOG-RIL: Nw URC:RING use-Rlog/RLOG-RIL: receiving RING!!!!!! use-Rlog/RLOG-RIL: receiving first RING!!!!!! us...

0
0
发表了博客
2014/01/19 17:09

RCS版本控制系统简单教程

写程序多了后,自然就有使用版本控制系统的需求。虽然现在git很火很牛,但像我这小菜级别的程序猿,目前还没写过啥大程序,所以杀鸡焉用宰牛刀,用那据说很古老的RCS就足矣了,只在本地进行控制,简单易用。 安装的话直接从相应linux发行版的源里安装就行。我的gnu/debian是sudo apt-get install rcs. 1.建立一个文档目录 rcs使用很简单,需要在那个目录工作,就在哪里建立一个rcs目录即可,无需多余配置 $mkdir RCS 2.创建和初...

0
2
发表了博客
2020/06/07 08:15

Linux平台达梦数据库V7之归档模式开启方法

一 前言 备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点。 二 归档日志类型 DM 服务器可以运行在两种模式下,即归档模式和非归档模式,这两种模式可以由用户进行设置,系统在归档模式下运行时,会产生归档日志文件,此...

0
0
发表了博客
2019/10/27 22:38

org.slf4j:slf4j-api:添加日志管理

org.slf4j:slf4j-api:添加日志管理 转 https://blog.csdn.net/wolfking0608/article/details/77855624 一个好的程序, 完全可以从Log中, 解决问题. 一个好的Log系统,是一个程序的关键. 本文介绍的是Logback-Android, 这个库,可以将Log写入到File,写入到数据库,写入到Email,写入到网络. 当然,最基本的Logcat窗口完美输出,是最基本的; 开源地址: https://github.com/tony19/logback-android slf4j地址: http://www.slf4j.org/ slf...

0
0
发表了博客
2013/09/27 15:27

android log机制——输出log

android log系统。 在android Java code中输出log android系统有4种类型、6个优先级的log,有一些常量用于标识这些信息,相关的定义在frameworks/base/core/java/android/util/Log.java中可以看到: /** * Priority constant for the println method; use Log.v. */ public static final int VERBOSE = 2; /** * Priority constant for the println method; use Log.d. */ public...

0
1
发表于DevOps专区
2014/12/25 09:25

植入式攻击入侵检测解决方案

植入式攻击入侵检测解决方案 http://netkiller.github.io/journal/security.implants.html Mr. Neo Chen (陈景峰), netkiller, BG7NYT 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <netkiller@msn.com> 版权 © 2014 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 文档出处: http://netkiller.github.io http://netkiller...

0
2
发表了博客
2020/06/07 08:13

Linux平台达梦数据库V7之备份与恢复概念说明

一 前言 DM7 数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元。任何一个对 DM7 数据库的操作,归根结底都是对某个数据文件页的读写操作。 因此,DM7 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部