private void ReadLog(string fileName, string groupName) { var logFileModel = LogFileHelper.ParseLogFile(fileName, groupName); var readFromTime = Program.ReadFromTimes.FirstOrDefault((KeyValuePair <string, DateTime> group) => group.Key == groupName).Value; logFileModel.LogLines = logFileModel.LogLines.Where(w => w.LogDateTime > readFromTime).ToList(); if (logFileModel.LogLines.Count() > 0) { Program.ReadFromTimes.Remove(groupName); Program.ReadFromTimes.Add(groupName, logFileModel.LogLines.LastOrDefault().LogDateTime); ClearCurrentConsoleLine(); OutputToConsole(logFileModel.LogLines); var loggingToon = Program.GetLoggingToon(logFileModel.Logger); var request = new LogDataModel() { LoggerName = loggingToon.Name, CorporationId = loggingToon.CorporationId, AllianceId = loggingToon.AllianceId, LogLines = logFileModel.LogLines, Group = groupName }; Poll(request); Console.WriteLine(string.Empty); } }
public TextTracer(IFileSystem fileSystem, string path, TraceLevel level, int depth = 0) { _logFile = new LogFileHelper(fileSystem, path, level); _depth = depth; // Initialize cleanup timer CleanupHelper.Initialize(path); }
public DataAccessLayer() { _SourceConnection = Convert.ToString(ConfigurationManager.AppSettings["SOURCEDB"]); _DestinationConnection = Convert.ToString(ConfigurationManager.AppSettings["DESTINATIONDB"]); sourceConnServer = new NpgsqlConnection(_SourceConnection); destinationConnServer = new NpgsqlConnection(_DestinationConnection); _logger = new LogFileHelper(); }
public static void ClassSetUp(TestContext context) { AppDomain.CurrentDomain.SetData("DataDirectory", Path.Combine(context.DeploymentDirectory, string.Empty)); var connectionString = ConfigurationManager.ConnectionStrings["TestDatabase"].ConnectionString; dbHelper = new DBHelper(connectionString); fileHelper = new LogFileHelper(context.TestRunDirectory); }
private void Logging(string msg, string stackTrace = "") { new Task(() => { msg = "[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "] " + msg; Invoke(new Action(() => AddMsg(msg))); LogFileHelper.InsertMsg(msg + (string.IsNullOrWhiteSpace(stackTrace) ? "" : stackTrace)); }).Start(); }
public TextTracer(string path, TraceLevel level, int depth = 0) { _logFile = new LogFileHelper(this, path); _level = level; _depth = depth; // Initialize cleanup timer CleanupHelper.Initialize(path); }
public TextTracer(string path, TraceLevel level, int depth = 0) { _logFile = new LogFileHelper(this, path); _level = level; _depth = depth; // Initialize cleanup timer OperationManager.SafeExecute(() => CleanupHelper.Initialize(path)); }
public static void Main(string[] args) { LogFileHelper log = new LogFileHelper(); string message = "Program Initiated"; log.WriteToFile(message); EnterChoice(); message = "Program end"; log.WriteToFile(message); }
public void OnException(ExceptionContext context) { var response = new ResponseModel <string>() { code = 500, result = false, errorInfo = context.Exception.Message }; LogFileHelper.WriteLine(context.Exception.Message + "\r\n" + context.Exception.StackTrace);; context.Result = new JsonResult(response); }
public static void GetLogFileNames(List <SSO.IntelMap.Models.GroupChannelName> data) { var catcher = new List <SSO.IntelMap.Models.GroupChannelName>(); var dInfo = new DirectoryInfo(Path); data.ForEach(group => { group.Channels.ForEach(channel => { var fileInfo = dInfo.EnumerateFiles(string.Concat(channel, "*")) .OrderByDescending(o => o.LastWriteTimeUtc).FirstOrDefault(); if (fileInfo != null) { var flag1 = false; Console.WriteLine("Listening to channel " + channel); catcher.Add(group); LogFileModel model = LogFileHelper.ParseLogFile(fileInfo.FullName, group.Group); DateTime createdAt = model.CreatedAt; if (model.LogLines.Count > 0) { createdAt = Enumerable.Last <LogLine>(model.LogLines).LogDateTime; } if (!ReadFromTimes.ContainsKey(group.Group)) { flag1 = false; } else { flag1 = ReadFromTimes.FirstOrDefault().Value < createdAt; } if (flag1) { ReadFromTimes.Remove(group.Group); } if (!ReadFromTimes.ContainsKey(group.Group)) { ReadFromTimes.Add(group.Group, createdAt); } } }); }); catcher = catcher.Distinct().ToList(); catcher.ForEach(group => { HubProxy.Invoke("joinGroup", group.Group); }); Console.WriteLine(); LogFileNames = catcher; }
public string ObterDadosContagem() { var resultado = _client.GetFromJsonAsync <ResultadoContador>( _configuration.GetSection("UrlAPIContagem").Value).Result; string jsonResultado = JsonSerializer.Serialize(resultado); _logger.LogInformation( $"Resultado: {jsonResultado}"); LogFileHelper.WriteMessage(jsonResultado); return($"Valor atual do contador: {resultado.ValorAtual}"); }
static void Main(string[] args) { int paidMonth = int.Parse(DateTime.Now.ToString("yyyyMM")); SocialSecurityManager serviceSocialSecurity = new SocialSecurityManager(); int count = serviceSocialSecurity.GenerateSocialSecurityDetailMonthly(paidMonth); LogFileHelper.WriteLog("社保【" + paidMonth.ToString() + "】生成成功,生成条数【" + count.ToString() + "】"); ProvidentFundManager serviceProvidentFund = new ProvidentFundManager(); count = serviceProvidentFund.GenerateSocialSecurityDetailMonthly(paidMonth); LogFileHelper.WriteLog("公积金【" + paidMonth.ToString() + "】生成成功,生成条数【" + count.ToString() + "】"); }
//private static void CheckIniHelper() //{ // var hasInit = false; // CheckIniHelper(ref hasInit); // System.Diagnostics.Debug.WriteLine("Before Call Log.VDIWE method,You Changed Config,Is Cfg File On Disk: "+!hasInit); //} private static void CheckLogHelper() { //string fileName = AppDomain.CurrentDomain.BaseDirectory + "\\Logs\\" + DateTime.Now.ToString("yyMMdd") + "Log.txt"; string fileName = LogFolder + @"\" + DateTime.Now.ToString("yyMMdd") + "Log.txt"; if (mLogHelper == null) { mLogHelper = new LogFileHelper(fileName); } else { mLogHelper.FileName = fileName; } }
public List <string> GetNotNoticeTaskList(string scanNum) { try { return(_userInfoService.GetNotNoticeList(int.Parse(scanNum))); } catch (Exception e) { LogFileHelper.InsertMsg("[获取需要更新状态的未提醒服务任务队列]出错" + " || 错误原因:" + (e.InnerException == null ? e.Message : e.InnerException.ToString()) + (string.IsNullOrWhiteSpace(e.StackTrace) ? "" : " || 堆栈信息:" + e.StackTrace)); throw new WebFaultException(System.Net.HttpStatusCode.BadRequest); } }
private static ILog ConstructLogger(string pluginName, string className) { // Get the repository specific to this plugin, or create it if it doesn't exist. ILoggerRepository repository = LogRepositoryHelper.GetOrCreateRepository(pluginName); var hierarchy = (Hierarchy)repository; // Configure logger. string fileName = LogFileHelper.GetLogFileName(pluginName); var logger = hierarchy.LoggerFactory.CreateLogger(repository, className); logger.Additivity = false; logger.Hierarchy = hierarchy; logger.AddAppender(AppenderFactory.CreateConsoleAppender(pluginName)); logger.AddAppender(AppenderFactory.CreateRollingFileAppender(pluginName, fileName)); logger.Repository.Configured = true; logger.Level = Level.All; return(new LogImpl(logger)); }
public static void LoadTables() { LogFileHelper logger = new LogFileHelper(); BusinessLogicLayer objBusiness = new BusinessLogicLayer(); try { string hid = "1074,2882"; string[] tableswithoutHID = { "country_lookup", "campaign.campaign_program", "campaign.campaign_segment", "campaign.campaign_sequence", "campaign.campaign_versions", "campaign.emailtracking_status_lookup", "locale", "localization", "pms", "timezone", "vi_breed_lookup", "vi_client_patient_code_lookup", "vi_gender_lookup", "vi_li_lookup", "vi_species_lookup" }; string[] tableswithHID = { "campaign.campaign_email_contact_tracking", "campaign.campaign_postal_contact_tracking", "campaign.crecap_email_tracking", "campaign.crecap_partner_vs_mapping", "campaign.dental_compliance_hids", "public.appointment", "public.client", "hospital_load_history", "lineitem", "patient", "pms_breed_lookup", "pms_client_code_lookup", "pms_gender_lookup", "pms_patient_code_lookup", "pms_provider_lookup", "pms_species_lookup", "working.campaign_contact_targets" }; #region INSERT TABLES WITHOUT HOSPITAL ID for (var i = 0; i < tableswithoutHID.Length; i++) { logger.WriteToFile("Getting data for the table : " + tableswithoutHID[i]); objBusiness.GetDatafromQueryandInsert("select * from " + tableswithoutHID[i] + ";", tableswithoutHID[i]); } #endregion #region INSERT HOSPITAL TABLE logger.WriteToFile("Getting data for the table : hospital"); objBusiness.GetDatafromQueryandInsert("select * from public.hospital where id IN (" + hid + ")", "public.hospital"); #endregion #region INSERT TABLES WITH HOSPITAL ID for (var i = 0; i < tableswithHID.Length; i++) { logger.WriteToFile("Getting data for the table : " + tableswithHID[i]); objBusiness.GetDatafromQueryandInsert("select * from " + tableswithHID[i] + " where hid IN (" + hid + ")", tableswithHID[i]); } #endregion } catch (Exception ex) { logger.WriteToFile("LoadTables method exception : " + ex.Message); } }
public void EnviarRequisicao() { var response = _client.GetAsync( _configuration.GetSection("UrlAPIContagem").Value).Result; string resultado = response.Content.ReadAsStringAsync().Result; if (response.IsSuccessStatusCode) { _logger.LogInformation("Resultado normal: " + resultado); } else { _logger.LogError("Erro: " + resultado); } LogFileHelper.WriteMessage(resultado); response.EnsureSuccessStatusCode(); }
public static void LoadScripts() { BusinessLogicLayer objBusiness = new BusinessLogicLayer(); LogFileHelper logger = new LogFileHelper(); try { Console.WriteLine("Enter the file Path"); //string path = @"D:\AccionLabs\Help\LocalDB\Functions"; var path = Console.ReadLine(); foreach (string fileName in Directory.GetFiles(path)) { //CHECK FOR EXTENSION - .SQL string ext = Path.GetExtension(fileName); //GET EACH FILE if (ext.ToUpper() == (".sql").ToUpper()) { var fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read); using (var streamReader = new StreamReader(fileStream, Encoding.UTF8)) { string functionContent = streamReader.ReadToEnd(); if (!string.IsNullOrEmpty(functionContent)) { //SEND FILENAME AND FILECONTENT FOR EACH FILE objBusiness.CreateFunctionfromFile(fileName, functionContent); } } } } EnterChoice(); } catch (Exception ex) { logger.WriteToFile("LoadScripts method exception : " + ex.Message); } }
public HCRServiceReminderCD2Business() { _log = new LogFileHelper(); _hcrDao = new HCRServiceReminderCD2Dao(); }
public static void ClassSetUp(TestContext context) { fileHelper = new LogFileHelper(context.TestRunDirectory); }
public BeginTestCases() { _logger = new LogFileHelper(); _objDataGen = new DataGenerator(); }
public BusinessLogicLayer() { _logger = new LogFileHelper(); }
public string ReadLog(RegexHelper regex) { return(regex.SearchString(Environment.NewLine, LogFileHelper.ReadFromLogFile())); }
private TextLogger(LogFileHelper logFile, int depth) { _logFile = logFile; _depth = depth; }
public void WriteToLog(string message) { LogFileHelper.WriteToLogFile(message); }