一个查看日志的工具

linjiagao052 2014-11-11 12:40:27
使用outputdebugstring的时候,用debugview可以查看日志。 碰到许多软件,都使用outputdebugstring,日志多的看不清,自己的日志很难找到,甚至还会覆盖。设置过滤,每次都要设置,也挺麻烦的,自己弄个类似的小东西

下载地址


...全文
602 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
linjiagao052 2014-11-12
  • 打赏
  • 举报
回复
引用 7 楼 door8 的回复:
不要重复造轮子 一个log4cxx开源库搞定.
嗯,谢谢!
door8 2014-11-12
  • 打赏
  • 举报
回复


不要重复造轮子
一个log4cxx开源库搞定.
linjiagao052 2014-11-11
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
建议楼主学会使用 C:\>findstr /? 在文件中寻找字符串。 FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] strings [[drive:][path]filename[ ...]] /B 在一行的开始配对模式。 /E 在一行的结尾配对模式。 /L 按字使用搜索字符串。 /R 将搜索字符串作为一般表达式使用。 /S 在当前目录和所有子目录中搜索匹配文件。 /I 指定搜索不分大小写。 /X 打印完全匹配的行。 /V 只打印不包含匹配的行。 /N 在匹配的每行前打印行数。 /M 如果文件含有匹配项,只打印其文件名。 /O 在每个匹配行前打印字符偏移量。 /P 忽略有不可打印字符的文件。 /OFF[LINE] 不跳过带有脱机属性集的文件。 /A:attr 指定有十六进位数字的颜色属性。请见 "color /?" /F:file 从指定文件读文件列表 (/ 代表控制台)。 /C:string 使用指定字符串作为文字搜索字符串。 /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。 /D:dir 查找以分号为分隔符的目录列表 strings 要查找的文字。 [drive:][path]filename 指定要查找的文件。 除非参数有 /C 前缀,请使用空格隔开搜索字符串。 例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或 "there"。'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找 "hello there"。 一般表达式的快速参考: . 通配符: 任何字符 * 重复: 以前字符或类别出现零或零以上次数 ^ 行位置: 行的开始 $ 行位置: 行的终点 [class] 字符类别: 任何在字符集中的字符 [^class] 补字符类别: 任何不在字符集中的字符 [x-y] 范围: 在指定范围内的任何字符 \x Escape: 元字符 x 的文字用法 \<xyz 字位置: 字的开始 xyz\> 字位置: 字的结束 有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。 C:\>
谢谢!以前确实没用过,以后搜索的时候,可以试试!
赵4老师 2014-11-11
  • 打赏
  • 举报
回复
建议楼主学会使用 C:\>findstr /? 在文件中寻找字符串。 FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] strings [[drive:][path]filename[ ...]] /B 在一行的开始配对模式。 /E 在一行的结尾配对模式。 /L 按字使用搜索字符串。 /R 将搜索字符串作为一般表达式使用。 /S 在当前目录和所有子目录中搜索匹配文件。 /I 指定搜索不分大小写。 /X 打印完全匹配的行。 /V 只打印不包含匹配的行。 /N 在匹配的每行前打印行数。 /M 如果文件含有匹配项,只打印其文件名。 /O 在每个匹配行前打印字符偏移量。 /P 忽略有不可打印字符的文件。 /OFF[LINE] 不跳过带有脱机属性集的文件。 /A:attr 指定有十六进位数字的颜色属性。请见 "color /?" /F:file 从指定文件读文件列表 (/ 代表控制台)。 /C:string 使用指定字符串作为文字搜索字符串。 /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。 /D:dir 查找以分号为分隔符的目录列表 strings 要查找的文字。 [drive:][path]filename 指定要查找的文件。 除非参数有 /C 前缀,请使用空格隔开搜索字符串。 例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或 "there"。'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找 "hello there"。 一般表达式的快速参考: . 通配符: 任何字符 * 重复: 以前字符或类别出现零或零以上次数 ^ 行位置: 行的开始 $ 行位置: 行的终点 [class] 字符类别: 任何在字符集中的字符 [^class] 补字符类别: 任何不在字符集中的字符 [x-y] 范围: 在指定范围内的任何字符 \x Escape: 元字符 x 的文字用法 \<xyz 字位置: 字的开始 xyz\> 字位置: 字的结束 有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。 C:\>
linjiagao052 2014-11-11
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
最多能容纳多少行?
有源码,可以自己定义,我目前用了4K的缓冲区 显示数据,用的是Listview,不知道能显示多少行 保存的数据,理论上在32机器,是2G吧(因为在内存里,但实际会低很多,几十M,几百M?) 只是自己为了方便,花了一下午弄的,自己觉得听方便的,就拿出来共享一下,没啥价值
赵4老师 2014-11-11
  • 打赏
  • 举报
回复
最多能容纳多少行?
linjiagao052 2014-11-11
  • 打赏
  • 举报
回复
引用 1 楼 xiaohuh421 的回复:
实现机制呢?
根DebugView, 区别在哪里呢, 除了debugview要手动设置过虑外.

在代码中使用的复杂性又是怎么样的呢?

效率怎么样呢?

....还有很多问题, 不一一例举了.

实现机制,共享内存,一些同步的东西,
效率还行吧
使用很简单,一个.h,一个.lib
xiaohuh421 2014-11-11
  • 打赏
  • 举报
回复
实现机制呢? 根DebugView, 区别在哪里呢, 除了debugview要手动设置过虑外. 在代码中使用的复杂性又是怎么样的呢? 效率怎么样呢? ....还有很多问题, 不一一例举了.

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧