Exemple #1
0
        public static void Initialize()
        {
            //Initialize File
            if (IsWriteFile)
            {
                if (!Directory.Exists(AUtil.ToOSAbsolutePath(AConst.LogPath)))
                {
                    Directory.CreateDirectory(AUtil.ToOSAbsolutePath(AConst.LogPath));
                }
                ALog.LogFileName = Path.Combine(AUtil.ToOSAbsolutePath(AConst.LogPath), string.Format("ESR_{0}.log", DateTime.Now.ToString("yyyyMMdd")));
            }

            //Write to File
            OnDebug += (message) =>
            {
                if (IsWriteFile)
                {
                    ALog.TaskQueue.QueueTask(() =>
                    {
                        string logMessage = message + Environment.NewLine;
                        File.AppendAllText(ALog.LogFileName, logMessage);
                    });
                }
            };
        }