您的位置:首页 > 数据库

基于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的文件



很带感有木有?有过滤条件有木有?表格的列宽可以记录有木有?

好吧,高手就放过我吧!如果你也是和我几个月前为了找个写日志的工具的新手的话,可以折腾折腾!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: