打日志源码

 

 #region 日志相关
        /// <summary>
        /// 写日志文件
        /// </summary>
        /// <param name="log"></param>
        public static void WriteLog(string log)
        {
            string filename = GetAppPath() + "Log" + DateTime.Today.ToString("yyyyMMdd") + ".log";
            WriteLog(log, filename);
        }

        /// <summary>
        /// 写日志文件
        /// </summary>
        /// <param name="log">日志字符串</param>
        /// <param name="filename">日志文件名(包含完整路径)</param>
        public static void WriteLog(string log, string filename)
        {
            try
            {
                StreamWriter sw = File.AppendText(filename);
                sw.WriteLine(log);
                sw.Flush();
                sw.Close();
            }
            catch
            {}
        }
        #endregion

        #region 操作系统常用信息获取
        /// <summary>
        /// 获取当前路径
        /// </summary>
        /// <returns></returns>
        public static string GetAppPath()
        {
            string path = AppDomain.CurrentDomain.BaseDirectory + @"\";
            return path.Replace(@"\\", @"\");
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章