コード例 #1
0
ファイル: AppLog.cs プロジェクト: hanwest00/HXMail
        public static IList <string> GetLogString(LogType logType, DateTime date, string EmailAddress)
        {
            IList <string> retList = new List <string>();

            switch (logType)
            {
            case LogType.SysLog:
                _GetLogString(retList, FileExcute.ReadFile(string.Format("{0}{1}{3}", PathInfo.GetSysLogDir, date.ToString("yyyy-MM-dd"), ".log")));
                break;

            case LogType.UserErrorLog:
                _GetLogString(retList, FileExcute.ReadFile(string.Format("{0}{1}_{2}{3}", PathInfo.GetUserErrorLogDir(EmailAddress), EmailAddress, date.ToString("yyyy-MM-dd"), ".log")));
                break;

            case LogType.UserLog:
                _GetLogString(retList, FileExcute.ReadFile(string.Format("{0}{1}_{2}{3}", PathInfo.GetUserLogDir(EmailAddress), EmailAddress, date.ToString("yyyy-MM-dd"), ".log")));
                break;
            }
            return(retList);
        }
コード例 #2
0
ファイル: AppLog.cs プロジェクト: hanwest00/HXMail
 public static void UserErrorLog(string EmailAddress, string logContent)
 {
     CreateLog(string.Format("{0}{1}_{2}{3}", PathInfo.GetUserErrorLogDir(EmailAddress), EmailAddress, DateTime.Now.ToString("yyyy-MM-dd"), ".log"), logContent);
 }