| | |
| | | |
| | | namespace WIDESEAWCS_QuartzJob |
| | | { |
| | | /// <summary> |
| | | /// Job基类,主要给子类继承记录日志方法 |
| | | /// </summary> |
| | | public class JobBase |
| | | { |
| | | /// <summary> |
| | |
| | | /// <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()) |
| | |
| | | /// <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); |
| | |
| | | /// <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); |