Beispiel #1
0
 /// <summary>
 /// 错误详细日志
 /// </summary>
 /// <param name="info"></param>
 /// <param name="se"></param>
 public static void WriteErrorFullInfo(EnumState.CommonLogType commonLogType, EnumState.CommonLogSubType commonLogSubType, string message
                                       , Exception se, EnumState.LogLevel level = EnumState.LogLevel.Error)
 {
     message = message + " 错误信息:" + se.Message
               + "\r\n堆栈信息:" + se.StackTrace;
     WriteCommonLog(commonLogType, commonLogSubType, message, level);
 }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="categoryName">大分类</param>
        /// <param name="subcategoryName">小分类</param>
        /// <param name="message">日志内容</param>
        /// <param name="customFilter">自定义日志筛选条件,对应于日志查询系统的“文本过滤2”</param>
        /// <param name="customItems">自定义日志项,eg.{params:balabala...}</param>
        public static void WriteCommonLog(EnumState.CommonLogType commonLogType, EnumState.CommonLogSubType commonLogSubType, string message, EnumState.LogLevel LogType)
        {
            string categoryName = commonLogType.ToString();

            string subcategoryName = commonLogSubType.ToString();

            WriteCommonLog(categoryName, subcategoryName, message, LogType);
        }