当前位置: 首页 > news >正文

企业门户网站建设案例wordpress内存高

企业门户网站建设案例,wordpress内存高,便宜做网站怎么样,北京网站优化经理文章目录 前言Nuget 环境安装代码使用打印结果 总结 前言 有时候我们想要靠打印获得程序信息,因为Dubeg模式需要一点一点断点进入进出,但是我们觉得断点运行实在是太慢了,还是直接打印后找结果会好一点。 Nuget 环境安装 想自己写的话可以看…

文章目录

  • 前言
  • Nuget 环境安装
    • 代码
    • 使用
    • 打印结果
  • 总结

前言

有时候我们想要靠打印获得程序信息,因为Dubeg模式需要一点一点断点进入进出,但是我们觉得断点运行实在是太慢了,还是直接打印后找结果会好一点。

Nuget 环境安装

在这里插入图片描述
想自己写的话可以看我之前的文章

C# 控制台彩色打印

代码

新建一个Utils,里面放一个LogHelper

在这里插入图片描述

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Console = Colorful.Console;
namespace PubSubTest.Utils
{public static class LogHelper{/// <summary>/// 打印等级/// </summary>public static int PrintLevel = 0;/// <summary>/// 堆栈追踪/// </summary>/// <param name="deep">追踪深度,0为打印当前,1为打印上一层</param>/// <returns></returns>private static string TraceMethodInfo(int deep){//Color.Browndeep += 2;string info = "";try{StackFrame st = new System.Diagnostics.StackTrace(deep, true).GetFrame(0);info = $"{st.GetMethod().DeclaringType.FullName} :{st.GetFileLineNumber()}";}catch (Exception e){Console.WriteLine(e.Message);}//Color.Brown;return info;}/// <summary>/// 彩色深度打印/// </summary>/// <param name="msg">信息</param>/// <param name="deep">深度</param>/// <param name="state">等级</param>public static void Log(string msg, int deep = 0, LogLevel state = LogLevel.Debug){if ((int)state >= PrintLevel){ColorPrint($"{state.ToString()}\t" +msg, (int)state);var deepMsg = TraceMethodInfo(deep);Console.WriteLine("\t" + deepMsg, (int)state);}}private static void ColorPrint(string msg, int state){switch (state){case 0:Console.WriteLine(msg);break;case 1:Console.WriteLine(msg, Color.LightGreen);break;case 2:Console.WriteLine(msg, Color.Yellow);break;case 3:Console.WriteLine(msg, Color.Red);break;case 4:Console.WriteLine(msg, Color.LightPink);break;}}}/// <summary>/// 日志等级/// </summary>public enum LogLevel : int{Debug = 0,Info = 1,Warn = 2,Error = 3,Must = 4}
}

Tips:using Console = Colorful.Console;这句话别忘记了

使用

    internal class Program{public static Action action;public static PubSubHelper helper = new PubSubHelper();static void Main(string[] args){Test();//Console.WriteLine(LogLevel.Warn.ToString());Console.ReadLine();}public static void Test(){LogHelper.Log("打印测试",0);LogHelper.Log("打印测试",1);LogHelper.Log("打印测试",1,LogLevel.Debug);LogHelper.Log("打印测试",1,LogLevel.Info);LogHelper.Log("打印测试",1,LogLevel.Warn);LogHelper.Log("打印测试",1,LogLevel.Error);LogHelper.Log("打印测试",1,LogLevel.Must);}}

打印结果

在这里插入图片描述

总结

大家可以根据深度和色彩自己自定义工具输出。

http://www.yayakq.cn/news/854932/

相关文章:

  • 东莞专业网站建设价格企业网站建设与网络营销的关系
  • 为网站做seo需要什么wordpress给分类做模板
  • 响应网站模板下载如何进行电子商务网站推广
  • ps设计师网站有哪些郑州网站推广方案
  • 照片展示网站模板免费下载做兼职网站的主要参考文献
  • 衡阳网站排名优化wordpress手机主题浮动导航
  • 网站结构建设方案宁波网络建站模板
  • 深圳营销网站设计设计比较好的网站
  • 搭建网站是什么工作做网页游戏网站
  • seo网站优化插件建筑认证
  • 网站推广服务好公司排名建设公司官网介绍
  • 马鞍山网站建设 明达网站域名服务器一年多少钱
  • 建网站赚钱 知乎企业网站的短视频中心模板
  • 数据网站模板中国建设招标网 官方网站
  • 徐州网站建设技术外包网站收录登录入口
  • 自学编程网站wordpress标签随机调用
  • 福州做网站优化品牌设计需要多少钱
  • 网站建设要注意青岛网站建设的流程有哪些
  • 广西营销型网站公司中山做网站哪家便宜
  • 在门户网站中软文营销的概念
  • aspx 网站开发工具深圳北站设计方案
  • 即墨网站优化手机 dns 国外网站
  • 中小型网站建设精英帝国cms电影网站模板
  • 天津网站建设设计开发公司口碑好的徐州网站建设
  • 最新网页游戏传奇类大连优化公司
  • 简单网站建设模板下载wordpress教育类主题
  • 石家庄开发区网站建设浙江省建设工程质监站网站
  • 做音乐网站曲库在哪找网站设计思路文案范文
  • 苏州企业网站建设专家全屋家装
  • 网站建设得步骤怎么开网店新手入门