基于SQLite日志记录工具--Log4W
2014-01-17 22:33
197 查看
最近压迫自己写点自己的东西,但是水平不高,槽点多,望各位请轻喷,嘿嘿!
以前用过一个Log4Net的东东,但是保存的是文本文件,不好过滤,而且用的不多,也不太熟悉,所以自己也当写一个练练手吧!
首先附上压缩包!Log4W.zip
解压出来后是这样的
最后有个wlog的文件就是程序生成的日志,右键打开方式选择LogBySQLite.QueryTool.exe 打开
文件关联上了,就可以查询日志了。现在我们在程序中去生成扩展名为wlog的日志文件。
首先添加对程序集LogBySQLite.Log4W.dll的引用
更改项目的属性,将目标平台改成 x86架构的
添加个配置文件
因为引用SQLite的DLL文件,而它是2.0框架的(原谅我,没找到4.0的),需要加上这个申明
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
配置好了吗?现在跟我一路撒丫子狂奔吧!
首先附上测试程序的源码![b]TestLog4W.zip[/b]
看下刚才生成的日志文件
在你程序的根目录下有个LOG文件夹
打开这个叫SystemLog.wlog的文件
很带感有木有?有过滤条件有木有?表格的列宽可以记录有木有?
好吧,高手就放过我吧!如果你也是和我几个月前为了找个写日志的工具的新手的话,可以折腾折腾!
以前用过一个Log4Net的东东,但是保存的是文本文件,不好过滤,而且用的不多,也不太熟悉,所以自己也当写一个练练手吧!
首先附上压缩包!Log4W.zip
解压出来后是这样的
最后有个wlog的文件就是程序生成的日志,右键打开方式选择LogBySQLite.QueryTool.exe 打开
文件关联上了,就可以查询日志了。现在我们在程序中去生成扩展名为wlog的日志文件。
首先添加对程序集LogBySQLite.Log4W.dll的引用
更改项目的属性,将目标平台改成 x86架构的
添加个配置文件
因为引用SQLite的DLL文件,而它是2.0框架的(原谅我,没找到4.0的),需要加上这个申明
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
配置好了吗?现在跟我一路撒丫子狂奔吧!
首先附上测试程序的源码![b]TestLog4W.zip[/b]
看下刚才生成的日志文件
在你程序的根目录下有个LOG文件夹
打开这个叫SystemLog.wlog的文件
很带感有木有?有过滤条件有木有?表格的列宽可以记录有木有?
好吧,高手就放过我吧!如果你也是和我几个月前为了找个写日志的工具的新手的话,可以折腾折腾!
相关文章推荐
- 基于日志的代码缺陷自动定位小工具
- (工具类)Linux笔记之终端日志记录工具script
- 错误日志记录工具elmah。
- iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 记录日志
- 数据存储之SQLite -- 如何查看数据库文件(基于AS开发工具)
- Asp.Net Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例
- 分享一个Android 分类打印,及日志记录工具
- 基于schema的AOP,实现日志记录Demo
- 基于Spring Boot的日志记录
- log4j,slf4j (日志记录工具)
- mysqlbinlog工具基于日志恢复详细解释
- AWStats 基于Perl的WEB日志分析工具 在 windows server 2003 安装配置详解
- 记录C#错误日志工具
- PostSharp AOP编程:1.基于PostSharp的AOP日志记录和异常捕捉【附带源码】
- mysqlbinlog工具基于日志恢复详细解释
- JAVA中如何使用log4j作为日志记录工具
- java中开源日志记录工具log4j
- 开源日志记录工具log4j
- mysqlbinlog工具基于日志恢复详细解释
- Monolog:PHP 日志记录工具