DotNetNuke是否提供任何内置的错误记录框架?我的客户使用的是DotNetNuke,但是我看不到全局错误日志记录框架。我在下面的类中看到了一些try/catch使用它们的方法。
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);
}
}
最佳答案
DNN包含log4net,请参阅此Wiki文章:http://dnnsoftware.com/Wiki/Page/log4net-In-DotNetNuke
关于DotNetNuke和错误记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8811295/