How to Implement DGA Central Logging System

Step 1

เปิด Microsoft Visual Studio แล้วเปิด Project Solution ที่ต้องการใช้งาน Log Service

Step 2

ไปที่เมนู TOOLS > NuGet Package Manager > Manage NuGet Packages for Solution

Step 3

ที่ tab "Online" ให้ค้นหา DGA.CentralLog.Util แล้วกด "Install"

Step 4

ที่หน้าต่าง Select Project ให้เลือกโปรเจคที่จะมีการเรียกใช้ Log

Step 5

ในการบันทึก Log สามารถใช้งานได้ 3แบบ ด้วยคำสั่ง DGA.CentralLog.Util.LogProvider.AddLog(...)

**สำหรับ method AddLog<T>(string logServicePath, string consumerKey, T logData, int timeout) นั้น สามารถบันทึก Field เพิ่มเติมที่นอกเหนือจาก Field พื้นฐานได้ โดยคลาส T จะต้องสืบทอดมาจากคลาส DGA.CentralLog.Util.Models.LogRequiredField หรือ DGA.CentralLog.Util.Models.LogItem เท่านั้น