日期:2014-05-20 浏览次数:21022 次
  private static ILog log = LogManager.GetLogger(MethodInfo.GetCurrentMethod().DeclaringType);
            try
            {//程序
            }
            catch (MyException mex)
            {
                log.Error(mex);
                MessageBox.Show(ex.Message);
            }
            catch (Exception ex)
            {
                 log.Error(ex);
            }
------解决方案--------------------
日志可以使用Enterprise Library.
支持下面的provider
The event log
An e-mail message
A database
A message queue
A text file
A WMI event
Custom locations using application block extension points
如果将来想改provider,只要修改.config文件即可
参考
http://msdn.microsoft.com/en-us/library/cc309257.aspx