打印输出对于那些不想阅读手册,只需要一个简单的工具用于日志记录的人。你可以直接在控制台中输出日志信息,首先你需要包含头文件boost/log/trivial.hpp,然后编写下面的代码: #include #include int main(int, char*[]){ BOOST_LOG_TRIV...
分类:
其他好文 时间:
2015-04-28 13:28:29
阅读次数:
151
log4net是一款优秀的第三方日志框架,可以很容易的加载到开发项目中(引用log4net的dll,再配置些基本参数即可),帮助程序员把日志信息输出到各种不同的目标,常见的有文本、数据库、windows日志、邮件、内存缓冲区等目标。首先需要log4net的dll(源码中dll版本是1.2.10.0)...
分类:
Web程序 时间:
2015-04-25 10:41:16
阅读次数:
156
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite...
分类:
Web程序 时间:
2015-04-25 09:23:10
阅读次数:
144
关于文件中配置的每个部分的大致作用: #将日志级别为Debug的日志信息输出到CONSOLE,R(CONSOLE和R是可以任意起名的) log4j.rootLogger=DEBUG, CONSOLE, R #日志等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、A...
分类:
其他好文 时间:
2015-04-21 14:55:59
阅读次数:
220
一、背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部....
分类:
其他好文 时间:
2015-04-21 12:57:21
阅读次数:
378
oracle打开报错:SQL> alter database open 2 ;alter database open*ERROR at line 1:ORA-03113: end-of-file on communication channelProcess ID: 29196Session ID: 1144 Serial number: 7SQL> 去查看后台alert日志,信息显示如下:E...
分类:
其他好文 时间:
2015-04-20 16:54:17
阅读次数:
118
本文谢绝转载,如有需要,请以链接的方式引用。
注:本文中的代码为git库中的dpdk-2.0.0-rc1,对应Linux平台。
1 log简介
dpdk中通过log系统记录相关的日志信息,每一条日志除日志内容外,还有两个附加信息,log级别和log类型。开发人员可根据级别和类型对日志信息进行过滤,只记录
必要的日志。
1.1 log级别
根据日志信息的优先级高低...
分类:
其他好文 时间:
2015-04-19 19:34:14
阅读次数:
237
写在前面今天没事研究了下,将日志文件写入mysql数据库,因为新公司用的数据库也是mysql,项目中需要将日志信息写入数据库,没办法,就研究了下。在使用过程中遇到一个很蛋疼的问题。最后解决了,郁闷了半天。这里做一下记录,以免再犯。之前写个这方面的文章,关于配置信息,可参考我的这篇文章:Log4Net...
分类:
数据库 时间:
2015-04-18 23:29:09
阅读次数:
191
在前面,我们学习到了关于Log4j的一些知识,如它的构成由三大重要组成部分构成,Logger、Appenders、Layout。相关的作用,这里就不一一介绍了。 如Logger:控制要启用或禁用哪些日志记录语句,并对日志信息进行级别限制:Appenders指定了日志将打印到控制台还是文件中...
分类:
其他好文 时间:
2015-04-17 13:42:02
阅读次数:
149
在Log4J使用笔记中没有怎么写实例,那么在这篇中我将Log4j的一个完整应用实例写出。在Log4J使用笔记中我们已经知道同一个日志信息可以同时输出到多个输出目的地。那么在下面的例子中我将演示将日志信息同时输出到控制台,文件和数据库中。首先创建一张表,如下:log4j.sqlcreate table...
分类:
其他好文 时间:
2015-04-17 13:12:49
阅读次数:
94