ספריה זאת נכתבה במקור לJava ונקראת log4j, למעשה קיימות מספר תכונות שעדיין חסרות ב log4net וכן נמצאות ב log4j, כמו למשל תמיכה ב SNMP Traps. אבל כמובן זה לא משהו שאי אפשר להוסיף בעצמינו, במיוחד כשקיים קוד חופשי שעושה גם את זה.
log4net מאפשרת לנו לרשום לוגים למקום אחד ולשלוח אותם בהרבה מאד תווכים – כמו הדפסה ל Console, שליחה במייל, כתיבה ל telnet, כתיבה למסדי נתונים – MsAccess ו MSSQLכתיבה ל EventLog וכו’. טעינת הנתונים מתבצעת מתוך XML – בין אם אחד שנמצא ב App.Config או מתוך XmlElement.
http://logging.apache.org/log4net/index.html
מה שאני אוהב בספריה הזאת זה שהיא כבר הפכה לסטנדרט וראיתי הרבה מאד פרוייקטים שמשתמשים בה.
כאן ניתן לראות מספר טיפים מתקדמים לשליטה טובה יותר וליכולות של הספריה:
http://www.devx.com/dotnet/Article/32096/1954