title: DotNetNuke and Error Logging
body: <p>Does DotNetNuke provide any built in Error Logging framework?  My client is using DotNetNuke and I don't see a global error logging framework.  I see the class below with some try/catch's using them.  </p>
  
  <pre class="lang-cs prettyprint-override"><code>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);
      }
  }
  </code></pre>