OzaLog

輕量、極簡 API、HFT 級異步——專為 .NET 應用設計的本地檔案日誌函式庫。

核心特色

極簡 API

一行 LOG.Info_Log("...") 即可使用,無需 DI、無需 LoggerFactory。

🚀

HFT 級異步

ConcurrentQueue + 持久化 FileStream 池 + 1ms 快取時間戳 + drop-oldest 壓力控制。

📦

零依賴

net8.0 / net9.0 / net10.0 完全零 NuGet 依賴。

🔒

線程安全

預設線程安全,支援多執行緒併發場景如加密貨幣報價串流。

快速開始

1. 安裝套件

dotnet add package OzaLog

2. 立即使用

using OzaLog;

LOG.Info_Log("Hello, OzaLog!");
LOG.Error_Log("Something went wrong", exception);

3. (選用) 自訂配置

LOG.Configure(opt => {
    opt.KeepDays = -7;
    opt.SetFileSizeInMB(50);
    opt.EnableAsyncLogging = true;
});