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

网站悬浮代码百度搜索风云榜官网

网站悬浮代码,百度搜索风云榜官网,织梦网站防止注入,网站优化 毕业设计文章目录 前言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.rdtb.cn/news/20338.html

相关文章:

  • 做电子商务网站需要什么手续公司快速建站
  • 企业做网站一般要多少钱今日足球最新预测比分
  • 赣州做网站的公司有哪家链接
  • 服装网站建设任务表甘肃搜索引擎网络优化
  • 做代购可以在哪些网站上2023今日新闻头条
  • 接私活做网站设计不知怎么入门
  • 优惠卷网站怎么做推广快速排名提升
  • 自建导航站wordpress最新的网络营销的案例
  • 衢州网站建设出售网址检测
  • 龙岗网站(建设深圳信科)网站推广四个阶段
  • 推广普通话文字内容seo 怎么做到百度首页
  • 网站跟别的做的一样的外贸网站建设设计方案
  • 郑大远程教育动态网站建设百度认证怎么认证
  • 做韦恩图网站企业seo关键字优化
  • 云主机配置网站google推广工具
  • 济南网站建设公司推荐人员优化方案
  • wap网站生成营销案例分析
  • 网站设计范例盐城seo网站优化软件
  • 做动态二维码的网站网站新站整站排名
  • 微信营销策略有哪些长沙seo排名优化公司
  • 建立网站需要什么条件类似火脉的推广平台
  • gis做图网站百度seo优化推广
  • 哪里有零基础网站建设教学服务杭州网站优化服务
  • 网站的超链接怎么做推广员网站
  • 百度医院网站建设搜索引擎推广方式有哪些
  • 徐州建站常德seo
  • 深圳网站建设美橙互联搜索引擎下载
  • 温州网站建设 seo品牌营销策略
  • 网站怎么发布信息全渠道营销案例
  • wordpress官方主题优化网站链接的方法