今天幫朋友介紹 業配 一個小工具,關於 在 .NET 下面寫 LOG 的時候可以使用的
就是可以方便讓你顯示一些資訊在 Console 的置底,讓你可以觀察一些東西
當然他還有一些其他的無聊小功能我就不介紹了主要就是置底的功能

1. Nuget 搜尋 Proy27.LogTool
,然後下載

2. 測試程式 其實他好用的部分就是 關於 RepeatLine 的部分他的 參數 RepeatLine("顯示文字",置底的第幾行)
但是這邊有一個小心得,offset 0 不要用盡量放空從 1 開始,因為會閃動讓你看不清楚
static void Main(string[] args)
{
Proy27.LogTool.Log.Info("I am info");
Proy27.LogTool.Log.Debug("I am Debug");
Proy27.LogTool.Log.Error("I am Error");
dynamic user = new System.Dynamic.ExpandoObject();
user.Name = "許當麻測試";
user.Age = 21;
Proy27.LogTool.Log.Info(user);
var stopWatch = new Stopwatch();
stopWatch.Start();
Parallel.ForEach(Enumerable.Range(1, 1000).Select(i =>i*50), i =>
{
var res = SleepMSAndRetun(i);
Proy27.LogTool.Log.Info(res + " ");
Proy27.LogTool.Log.RepeatLine("=", 0);
Proy27.LogTool.Log.RepeatLine("當麻測試 Proy20.LogTool", 3);
Proy27.LogTool.Log.RepeatLine("目前耗時:" + stopWatch.Elapsed, 2);
Proy27.LogTool.Log.RepeatLine("已處理完:" + res, 1);
});
Proy27.LogTool.Log.NextLine();
}
result:

就簡單介紹一下,順帶一提他很驕傲的他有四千多的下載量呢