最近压迫自己写点自己的东西,但是水平不高,槽点多,望各位请轻喷,嘿嘿!

以前用过一个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的文件
 
 
 
 
很带感有木有?有过滤条件有木有?表格的列宽可以记录有木有?
 
好吧,高手就放过我吧!如果你也是和我几个月前为了找个写日志的工具的新手的话,可以折腾折腾!

最新文章

  1. openstack资料相关
  2. ORA-01157 &amp; ORA-01110
  3. yii去除index.php的入口脚本显示为seo友好的url
  4. session放到mongo里边
  5. Swiper之滑块2
  6. Nexus搭建Manven
  7. uva 10404
  8. Swift - 类型嵌套(以扑克牌结构体为例)
  9. OCP-1Z0-051-题目解析-第13题
  10. Openjudge-计算概论(A)-计算三角形面积
  11. iOS开发中涉及的字体问题
  12. C# 事务之SqlTransaction
  13. 【学习】Zepto与jQuery 差别
  14. [HNOI 2015]开店
  15. Activiti6事件及监听器配置(学习笔记)
  16. ModuleNotFoundError: No module named &#39;Crypto.Cipher&#39;
  17. .NET拾忆:反射的本质——元数据
  18. 《Java并发编程实战》笔记-synchronized和ReentrantLock
  19. 吴裕雄 27-MySQL 元数据
  20. Swift简单实现一个常规条款、免责声明文字+带有链接的展示形式

热门文章

  1. CSDN Markdown简明教程4-UML画画
  2. React实践
  3. poj 2449 Remmarguts&amp;#39; Date 【SPFA+Astar】【古典】
  4. 使用C#实现顺序队列
  5. Javascript 继承 call与prototype
  6. C# ICSharpCode.SharpZipLib
  7. 兼容Firefox和IE的onpropertychange事件oninput
  8. 几个更新(Update声明)查询方法
  9. crawler_URL编码原理详解
  10. Hibernate_10_继承的例子_单表