1
hutongqing
2025-01-02 8c6fd742db249ad4cc819cf041eb98d880a3ef73
WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/JobBase.cs
@@ -10,6 +10,9 @@
namespace WIDESEAWCS_QuartzJob
{
    /// <summary>
    /// Job基类,主要给子类继承记录日志方法
    /// </summary>
    public class JobBase
    {
        /// <summary>
@@ -51,8 +54,8 @@
        /// <summary>
        /// 写入调试日志
        /// </summary>
        /// <param name="fileName"></param>
        /// <param name="msg"></param>
        /// <param name="fileName">文件名</param>
        /// <param name="msg">日志信息</param>
        public void WriteDebug(string fileName, string msg)
        {
            if (AppSettings.Get(new string[] { "LogDeubgEnable" }).ObjToBool())
@@ -67,8 +70,8 @@
        /// <summary>
        /// 写入信息日志
        /// </summary>
        /// <param name="fileName"></param>
        /// <param name="msg"></param>
        /// <param name="fileName">文件名</param>
        /// <param name="msg">日志信息</param>
        public void WriteInfo(string fileName, string msg)
        {
            StringBuilder builder = new StringBuilder(msg);
@@ -80,9 +83,22 @@
        /// <summary>
        /// 写入错误日志
        /// </summary>
        /// <param name="fileName"></param>
        /// <param name="msg"></param>
        /// <param name="ex"></param>
        /// <param name="fileName">文件名</param>
        /// <param name="msg">日志信息</param>
        public void WriteError(string fileName, string msg)
        {
            StringBuilder builder = new StringBuilder(msg);
            builder.Append(Environment.NewLine);
            builder.Append(Environment.NewLine);
            QuartzLogger.WriteLogToFile($"Error_{fileName}", builder.ToString());
        }
        /// <summary>
        /// 写入错误日志
        /// </summary>
        /// <param name="fileName">文件名</param>
        /// <param name="msg">日志信息</param>
        /// <param name="ex">异常信息</param>
        public void WriteError(string fileName, string msg, Exception ex)
        {
            StringBuilder builder = new StringBuilder(msg);