27
2017
08

.Net页面格式化显示miniProfiler写在log文件中的日志

线上日志文本内容示例:

{"Id":"ff6cbd5b-d0ee-4edd-8251-5883134bbcbb","Name":"dianping/ExportExcel","Started":"2017-08-24 08:07:34","DurationMilliseconds":988683.0,"MachineName":"NET-MAG1","CustomLinks":null,"Root":{"Id":"6415d1db-d958-47e2-b02a-f7e829c99368","Name":"/ota/dianping/ExportExcel&&traceguid=baacf36b-b386-46d5-a491-f1aa05b2b9be","DurationMilliseconds":988683.0,"StartMilliseconds":0.0

这内容是文本文件无格式的,人眼看起来不容易分析。

08
2017
08

miniprofile的使用方法并用log4net记录到日志文件

1、正常使用方法参考

http://www.cnblogs.com/jiekzou/p/6374726.html


2、自定义类实现IStorage接口并使用

(仅重要代码供参考,其他非miniprofile相关的代码如报错可去掉)

08
2017
08

windbg初步学习使用


1、通过windbg查看信息:
下载symbol包:
然后安装到
D:\WinDbg\Symbol
找到正确版本的sos.dll文件,放到
D:/DevLib/4.0.30319.18408/X64/中
打开Windbg X64
file->symbol file path,设置值为:

D:\WinDbg\Symbol;SRV*D:\WinDbg\Symbol*http://msdl.microsoft.com/download/symbols

08
2017
08

windows 下部署dump服务在程序崩溃时自动抓取Dump文件

1、启动 Windows Error Reporting Service 服务


2. 移除默认的调试器

如果机器装了VS开发工具,会在注册表里写入调试器地址,需要把它删除。

找到注册表删除以下2个项目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

«1»