c# console app กับ log4net

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 231
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

c# console app กับ log4net

โพสต์โดย jataz2 » 26/07/2019 9:40 am

ใส่ configure เพื่อจะใช้ log4net ครบทุกจุดแล้ว แต่ทำไม ตอนกด F5 รัน console app ขึ้นมา มันไม่เขียน log ตามที่เราต้องการ

ถ้ามั่นใจว่าใส่ configure ครบทุกจุด ที่ควรจะใส่แล้ว แต่ยังไม่เขียน log ก็ให้ทำตามนี้เพิ่มเข้าไปครับ

1. ในไฟล์ AssemblyInfo.cs ให้เพิ่ม 2 จุด

1.1 using log4net;
1.2 [assembly: log4net.Config.XmlConfigurator]

ดูหน้าตา AssemblyInfo.cs เต็มๆ

โค้ด: เลือกทั้งหมด

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using log4net;
[assembly: AssemblyTitle("MailAlertConsole")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("MailAlertConsole")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: log4net.Config.XmlConfigurator]
[assembly: ComVisible(false)]
[assembly: Guid("0273a95a-990f-4165-ad9a-a14904da04e7")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 17 และ บุคคลทั่วไป 0 ท่าน