zoukankan      html  css  js  c++  java
  • 性能和异常日志

    1:性能日志主要记录某个模块执行的时间,用Stopwatch来记录模块执行的时间。
    如果执行的时间超过设定的时间(如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;
                }
  • 相关阅读:
    AOP
    关于zookeeper部署的个数
    Zookeeper 简介
    Java 正则表达式
    面试记录
    面试题
    Spring Framework官方文档翻译(中英文版)
    java知识巩固
    mysql sql记录
    redis入门
  • 原文地址:https://www.cnblogs.com/sheseido/p/5439300.html
Copyright © 2011-2022 走看看