基于SQLite日志记录工具--Log4W
2024-09-18 23:23:07
最近压迫自己写点自己的东西,但是水平不高,槽点多,望各位请轻喷,嘿嘿!
以前用过一个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>
配置好了吗?现在跟我一路撒丫子狂奔吧!
首先附上测试程序的源码!TestLog4W.zip
看下刚才生成的日志文件
在你程序的根目录下有个LOG文件夹
打开这个叫SystemLog.wlog的文件
很带感有木有?有过滤条件有木有?表格的列宽可以记录有木有?
好吧,高手就放过我吧!如果你也是和我几个月前为了找个写日志的工具的新手的话,可以折腾折腾!
最新文章
- openstack资料相关
- ORA-01157 &; ORA-01110
- yii去除index.php的入口脚本显示为seo友好的url
- session放到mongo里边
- Swiper之滑块2
- Nexus搭建Manven
- uva 10404
- Swift - 类型嵌套(以扑克牌结构体为例)
- OCP-1Z0-051-题目解析-第13题
- Openjudge-计算概论(A)-计算三角形面积
- iOS开发中涉及的字体问题
- C# 事务之SqlTransaction
- 【学习】Zepto与jQuery 差别
- [HNOI 2015]开店
- Activiti6事件及监听器配置(学习笔记)
- ModuleNotFoundError: No module named &#39;Crypto.Cipher&#39;
- .NET拾忆:反射的本质——元数据
- 《Java并发编程实战》笔记-synchronized和ReentrantLock
- 吴裕雄 27-MySQL 元数据
- Swift简单实现一个常规条款、免责声明文字+带有链接的展示形式
热门文章
- CSDN Markdown简明教程4-UML画画
- React实践
- poj 2449 Remmarguts&;#39; Date 【SPFA+Astar】【古典】
- 使用C#实现顺序队列
- Javascript 继承 call与prototype
- C# ICSharpCode.SharpZipLib
- 兼容Firefox和IE的onpropertychange事件oninput
- 几个更新(Update声明)查询方法
- crawler_URL编码原理详解
- Hibernate_10_继承的例子_单表