-
13-06-2013, 11:59 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách dùng Log4Net để ghi toàn bộ hoạt động hệ thống?
em đã cấu hình được log4net. Khi em chạy website thì nó chỉ tạo ra được 1 file log.txt và trong file đó trống không.
em ghi log trong file global như sau:
Mã:void Application_Start(object sender, EventArgs e) { log4net.Config.XmlConfigurator.Configure(); } void Application_BeginRequest(object sender, EventArgs e) { log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); logger.Info("log.Info"); }
khong biết em viết code vậy có sai gì không. em cũng đã viết code trong masterpage và trong default. nhưng vẫn không có kết quả.
thanks mọi ngườiView more random threads:
- Phân trang 1000 dòng bằng Ajax trong ASP.net
- đăng nhập mới thấy link trong ASP.NET, xử lý thế nào?
- Tạo box post Comment To Page trong lập trình ASP.NET
- Làm sao đọc dữ liệu ở các ô trong GridView mà ko click và gridview đó
- Ghi log thao tác của người dùng
- Cách in hóa đơn nhiều liên trong lập trình ASP.NET
- Convert từ file XML ra Excel mà không dùng thư viện Office.interop có được không?
- xóa data trong xml bằng lập trình C#?
- New Website hay New Web Applications, cái nào tốt hơn?
- Cách làm Slide show html 5 hỗ trợ phím di chuyển trên bàn phím
-
14-06-2013, 03:47 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sau khi add .dll làm theo những bước sau:
Mã:// khai báo thêm biến này trong classprotected static readonly ILog log = LogManager.GetLogger(typeof([class name]));
Mã:// khai báo đoạn này trong contructorlog4net.Config.XmlConfigurator.Configure();
Mã:// khai báo thêm cái này trong file config là xong// chỉ sửa đường dẫn lưu file, mọi config giữ nguyên nha<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <system.diagnostics> <trace autoflush="true"> <listeners> <add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\log4net.txt"/> </listeners> </trace> </system.diagnostics> <log4net> <root> <level value="DEBUG"/> <appender-ref ref="LogFileAppender"/> </root> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="đường dẫn lưu file"/> <param name="AppendToFile" value="true"/> <rollingStyle value="Size"/> <maxSizeRollBackups value="10"/> <maximumFileSize value="10MB"/> <staticLogFileName value="true"/> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%date [%thread] %-5level %logger %method %message %newline"/> </layout> </appender> </log4net>
-
14-06-2013, 04:48 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thanks anh kenturo đã hướng dẫn. nhưng muốn ghi log trong Application_Start hoặc Application_BeginRequest thì làm sao cho hợp lệ được anh. em muốn khai báo trong file Global để có thể bắt được các request thì khai báo nhử thế nào?
thanks anh
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...