示例#1
0
        /// <summary>
        /// 写入日志
        /// </summary>
        /// <param name="logContent">日志内容</param>
        /// <param name="logType">日志类型</param>
        public void WriteSysLog(string logContent, EnumType.LogType logType, string data = null)
        {
            string userName = null;

            try
            {
                userName = Operator.Property.RealName;
            }
            catch
            {
            }
            Base_SysLog newLog = new Base_SysLog
            {
                Id         = IdHelper.GetId(),
                LogType    = logType.ToString(),
                LogContent = logContent.Replace("\r\n", "<br />").Replace("  ", "&nbsp;&nbsp;"),
                OpTime     = DateTime.Now,
                OpUserName = userName,
                Data       = data
            };

            Task.Run(() =>
            {
                try
                {
                    LoggerFactory.GetLogger().WriteSysLog(newLog);
                }
                catch
                {
                }
            });
        }
示例#2
0
        /// <summary>
        /// 写入日志
        /// </summary>
        /// <param name="logContent">日志内容</param>
        /// <param name="logType">日志类型</param>
        public static void WriteSysLog(string logContent, EnumType.LogType logType)
        {
            string userName = null;

            try
            {
                userName = Base_UserBusiness.GetCurrentUser().UserName;
            }
            catch
            {
            }
            Base_SysLog newLog = new Base_SysLog
            {
                Id         = Guid.NewGuid().ToSequentialGuid(),
                LogType    = logType.ToString(),
                LogContent = logContent.Replace("\r\n", "<br />").Replace("  ", "&nbsp;&nbsp;"),
                OpTime     = DateTime.Now,
                OpUserName = userName
            };

            Task.Run(() =>
            {
                try
                {
                    LoggerFactory.GetLogger().WriteSysLog(newLog);
                }
                catch
                {
                }
            });
        }
示例#3
0
 /// <summary>
 /// 写入日志
 /// </summary>
 /// <param name="logContent">日志内容</param>
 /// <param name="logType">日志类型</param>
 public static void WriteSysLog(string logContent, EnumType.LogType logType)
 {
     BaseBusiness <object> .WriteSysLog(logContent, logType);
 }
示例#4
0
 /// <summary>
 /// 写入日志
 /// </summary>
 /// <param name="logContent">日志内容</param>
 /// <param name="logType">日志类型</param>
 public static void WriteSysLog(string logContent, EnumType.LogType logType)
 {
     BusHelper.WriteSysLog(logContent, logType);
 }