参考:http://blog.csdn.net/nowayings/article/details/38926501
https://www.cnblogs.com/bonelee/p/6234647.html
打印到日志中:
代码如下
#include<syslog.h> #include <stdio.h> int main(){ FILE*f; f = fopen("abc","r"); if(!f){ syslog(LOG_ERR|LOG_USER,"test -%m/n"); } }
配置如下:添加第2行部分。
ubuntu@ubuntu-vm:~/workspace/log$ vim /etc/rsyslog.d/30-debug.conf
*.debug /var/log/mydebug.log user.* -/var/log/user.log :msg,contains, "logger" ~
运行代码:
ubuntu@ubuntu-vm:~/workspace/log$ ./a.out
ubuntu@ubuntu-vm:~/workspace/log$ cat /var/log/user.log Nov 25 15:30:21 ubuntu-vm a.out: test -No such file or directory/n Nov 25 15:42:59 ubuntu-vm a.out: test -No such file or directory/n
原文链接: https://www.cnblogs.com/yuguangyuan/p/7895473.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/397792
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!