stderr重定向
2015-07-27 10:38
162 查看
在测试alljoyn时开启了内部日志,输出太多想重定向到文件中,使用如下命令:
居然还是打印到屏幕上而不是输出到文件中。
查看alljoyn写日志的代码,发现
原来其日志是输出到stderr而非stdout的,直接使用‘./chat -s aaa >1.txt’ 命令仅重定向stdout,当然达不到效果。
要重定向stderr,使用如下命令即可:
./chat -s aaa >1.txt
居然还是打印到屏幕上而不是输出到文件中。
查看alljoyn写日志的代码,发现
void QCC_UseOSLogging(bool useOSLog) { void* context = stderr; QCC_DbgMsgCallback cb = QCC_GetOSLogger(useOSLog); if (!cb) { cb = WriteMsg; } QCC_RegisterOutputCallback(cb, context); }
原来其日志是输出到stderr而非stdout的,直接使用‘./chat -s aaa >1.txt’ 命令仅重定向stdout,当然达不到效果。
要重定向stderr,使用如下命令即可:
./chat -s zccc &> 1.txt
相关文章推荐
- dbus启动失败:Couldn't connect to system bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
- git基于历史commit创建分支
- git恢复误删除的文件
- Leetcode Q7:Reverse Integer
- 获取iOS项目名称及版本号
- centos查看哪些包提供指定头文件
- CodeForces 363B - Fence
- 【Unity NGUI游戏开发之三】TweenPosition位移动画(二):相对于UIAnchor不同分辨率下的完美适配位移动画
- Myeclipse配置Tomcat
- conkey conf
- git remote branch操作
- android 解析xml
- centos查看哪些包提供指定头文件
- 类加载器的工作原理
- cocos2dx中的屏幕适配
- stack栈
- 突破防盗链机制:使用referrer-killer
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- C#中的委托的简单使用
- Android高效加载大图、多图解决方案,有效避免程序OOM