性能和异常日志
2016-04-27 16:13
309 查看
1:性能日志主要记录某个模块执行的时间,用Stopwatch来记录模块执行的时间。
如果执行的时间超过设定的时间(如200毫秒),则记录日志,如果客户端响应时间较长,可以通过查看性能日志,定位某个模块的出现了问题。
2:异常日志,在try catch 里把异常信息 记录到异常日志文件,找到异常相关信息。
3:写日志,用StreamWriter类直接写到.log的txt文本文档里。
如果执行的时间超过设定的时间(如200毫秒),则记录日志,如果客户端响应时间较长,可以通过查看性能日志,定位某个模块的出现了问题。
2:异常日志,在try catch 里把异常信息 记录到异常日志文件,找到异常相关信息。
3:写日志,用StreamWriter类直接写到.log的txt文本文档里。
try { object value=entity; using (var writer = new StreamWriter(path, true, Encoding.UTF8)) { JsonSerializer jsonSerializer = JSONSerializer(); var stringBuilder = new StringBuilder(); using (var stringWriter = new StringWriter(stringBuilder)) { jsonSerializer.Serialize(stringWriter, value); stringWriter.Flush(); stringWriter.Close(); } writer.WriteLine(stringBuilder.ToString()); writer.Flush(); writer.Close(); } } catch (Exception) { // throw; }
相关文章推荐
- Android笔记--Activity
- Android版本更新
- 怎么实现iMindMap中的插入功能的快速运用
- iOS内存优化常用方法(更新中)
- apache mesos 入门(7)——多节点mesos+marathon环境部署
- 关于easyui-combobox在表单提交的时候如何做非空校验(笔记)
- 每个程序员都会的 35 个 jQuery 小技巧
- Raspberry Pi3 ~ 配置网络
- 【iOS开发】如何查看真机的沙盒(图文教程)
- java 向上与向下类型转换
- P2P实时音之NAT穿越
- 面试题7
- 自定义CollectionViewCell之-----瀑布流效果
- 多校胡策 round5 by:yts1999
- IntelliJ IDEA 编码快捷键
- 容易理解的视觉词袋模型的matlab编程实现
- hadoop Unable to load native-hadoop library for your platform
- Go 支持Protocol Buffers的配置
- Node.js 调试小技巧
- Java中equals和==的区别