Net core 全域異常處理 kai98k | Dev Tech |2023-02-28 在開發中除了利用 Log 套件幫助我們記下有問題或是 Error 的地方,還可以利用 .Net core 中的 Filter 來處理一些異常發生時,該做的事。 Filter藉由微軟提供的視圖,可以看到 Filter 有點類似管道或是過濾器的概念,在 .Net core 中程式的生命週期會先進到中介層(Middleware),再進到這次要談的 Filter。 ...
abp Framework 框架的框架 kai98k | Dev Tech |2023-02-09 框架簡介abp.io 是 ASP.NET Boilerplate Project的擴展版本,兩者為不同框架,但共通點都是套用 DDD 概念,這邊會將 abp.io 簡稱(abp vNext),abp vNext 是一套基於 .Net Core 的開源微...
幾種 .Net 列印的方式 kai98k | Dev Tech |2023-02-05 通常印表機可以傳送 ZPL 或是直接透過驅動程式來觸發列印程序,本文主要講的是後者的列印方式。 安裝驅動我們要先讓電腦認識印表機及溝通的埠道,可至 BarTender 安裝相對應的驅動。 下載完後選擇連接方式 指定印表機型號 ...
.NET 6 輕量視覺化 Log 工具 WatchDog kai98k | Dev Tech |2023-01-08 在專案中,上機測試常常會碰到原本開發上沒遇過的問題,這時候就要環境中留存的 Log 來做 Debug 了。如專案中的 Log 衍生需求不多,建議可使用這套 WatchDog 工具。 介紹WatchDog 利用 SignalR 與預設 LiteDb 來...
.NET6 使用 Serilog,在 log 當下同時寄信 kai98k | Dev Tech |2023-01-04 在專案中,上機測試常常會碰到原本開發上沒遇過的問題,這時候就要環境中留存的 Log 來做 Debug 了。除此之外,當特定的事件發生時,除了要 Log 下來,還要寄信給相關人員時,就可以嘗試使用 Serilog。 如果沒有複雜的 Log 需求時,我推薦使用輕量/視覺化的 WatchDog 來做 log 輔助。 ...