public async void Log(MessageStructure message, LogCategoryEnum level) { if ((int)SelectedLogLevel > (int)level) { return; } using (TextWriter fileStream = new StreamWriter(File.Open(FilePath, FileMode.Append))) { string msg = $"[{DateTime.Now}] " + $"{level}:".PadRight(13) + $" [{message.FileName}] in {message.OriginName}() line {message.LineNumber}: {message.Message}"; await fileStream.WriteLineAsync(msg); } }
public void Log(MessageStructure message, LogCategoryEnum level) { using (TPADBContext context = new TPADBContext()) { context.Log.Add(new LogEntity { Message = message.Message, FileName = message.FileName, Line = message.LineNumber, OriginName = message.OriginName, LogCategory = level.ToString(), Time = DateTime.Now }); } }
public void Log(MessageStructure message, LogCategoryEnum level = LogCategoryEnum.Information) { if (!_isInitated) { InitLoggers(); _isInitated = true; } if ((int)SelectedLogLevel > (int)level) { return; } lock (LoggerLock) { Loggers.ForEach(l => l.Log(message, level)); } }
public static void Write(LogCategoryEnum logCatogroy, string context) { log4netInstance = log4net.LogManager.GetLogger("Looger"); log4net.Config.XmlConfigurator.Configure(new FileInfo(Common.ConfigTool.GetAppsetting("log4netConfPath"))); switch (logCatogroy) { case LogCategoryEnum.Information: log4netInstance.Info(context); break; case LogCategoryEnum.Error: log4netInstance.Error(context); break; case LogCategoryEnum.Warning: log4netInstance.Warn(context); break; default: break; } }
public static void Write(LogCategoryEnum logCatogroy, string context) { log4netInstance = log4net.LogManager.GetLogger("Looger"); log4net.Config.XmlConfigurator.Configure(new FileInfo(Course6_ye_yang_Common.ConfigTool.GetAppsetting("log4netConfPath"))); //log4net.GlobalContext.Properties["LogName"] =Variable.LogFilePrefix+"-"+ System.DateTime.Now.ToShortDateString().Replace("/", "-") + ".txt"; switch (logCatogroy) { case LogCategoryEnum.Information: log4netInstance.Info(context); break; case LogCategoryEnum.Error: log4netInstance.Error(context); break; case LogCategoryEnum.Warning: log4netInstance.Warn(context); break; default: break; } }
protected override BaseBranchTreeElement CreateBranch(TreeElementViewModel parent, CriteriaEnum currentCritere, string value, IEnumerable<CriteriaEnum> usedCriteres, LogCategoryEnum category) { return new ExecutedCommandBranch(parent, usedCriteres, currentCritere, category); }
public LogCategoryAttribute(LogCategoryEnum cat) { Category = cat; }