DotNetNuke có cung cấp bất kỳ khung công tác Ghi Lỗi Lỗi nào không? Khách hàng của tôi đang sử dụng DotNetNuke và tôi không thấy khung đăng nhập lỗi toàn cầu. Tôi thấy lớp dưới đây với một số try/catch's sử dụng chúng.DotNetNuke và Error Logging
namespace DotNetNuke.Services.Exceptions
{
[StandardModule]
public sealed class Exceptions
{
public static ExceptionInfo GetExceptionInfo(Exception e);
public static void LogException(Exception exc);
public static void LogException(ModuleLoadException exc);
public static void LogException(PageLoadException exc);
public static void LogException(SchedulerException exc);
public static void LogException(SecurityException exc);
public static void LogSearchException(SearchException exc);
public static void ProcessModuleLoadException(Control ctrl, Exception exc);
public static void ProcessModuleLoadException(PortalModuleBase objPortalModuleBase, Exception exc);
public static void ProcessModuleLoadException(Control ctrl, Exception exc, bool DisplayErrorMessage);
public static void ProcessModuleLoadException(PortalModuleBase objPortalModuleBase, Exception exc, bool DisplayErrorMessage);
public static void ProcessModuleLoadException(string FriendlyMessage, Control ctrl, Exception exc);
public static void ProcessModuleLoadException(string FriendlyMessage, Control ctrl, Exception exc, bool DisplayErrorMessage);
public static void ProcessModuleLoadException(string FriendlyMessage, PortalModuleBase objPortalModuleBase, Exception exc, bool DisplayErrorMessage);
public static void ProcessPageLoadException(Exception exc);
public static void ProcessPageLoadException(Exception exc, string URL);
public static void ProcessSchedulerException(Exception exc);
}
}
Xin chào Chris, tôi thấy điều này trong mẫu của bạn và tôi rất vui vì tôi đã nghe để hiểu những gì nó thực sự đang làm. Trong câu hỏi OP có các định nghĩa hàm bao gồm 'FriendlyMessage'. Là trường này nhằm mục đích cho phép nhà phát triển ghi nhật ký chi tiết bổ sung hay đây là những gì được hiển thị cho người dùng khi lỗi xảy ra. Nếu nó không phải là một nơi để thông tin tùy chỉnh về ngoại lệ, là có? – RacerNerd
@RacerNerd Tôi đã không thử sử dụng friendlymessage trước đây, nhưng tôi đoán nó sẽ là những gì hiển thị cho người dùng cuối khi có sự cố –