public void LogTest1() { LogToFile logger = new LogToFile(); logger.Log("Test Exception", MessageType.Exception); logger.Log("Test Information", MessageType.Information); logger.Log("Test Warning", MessageType.Warning); Assert.IsTrue(true); }
public async Task <IHttpActionResult> CheckEmployeeName([FromBody] CheckNameBModel checkNameModel) { EmployeeBControl ec = new EmployeeBControl(); List <EmployeeBModel> employeeList = await ec.GetEmployeeList(willowTreeApi); EmployeeBModel emp = employeeList.Where(x => x.Id == checkNameModel.EmployeeId).FirstOrDefault(); if (emp == null) { string message = "Could not find Employee with Id = " + checkNameModel.EmployeeId + "!"; //Unusally case, log this information for future investigation LogToFile logger = new LogToFile(); logger.Log(message, MessageType.Information); return(Content(HttpStatusCode.NotFound, message)); } else { string fullName = emp.FirstName + " " + emp.LastName; if (fullName.ToLower() == checkNameModel.NameToCheck.ToLower()) { return(Ok()); } else { return(NotFound()); } } }
/// <summary> /// Print a debug log message with a time stamp /// to the Visual Studio debug output window. /// </summary> /// // Creates the text file that the trace listener will write to. public static void Log(string msg) { string timestamp = DateTime.Now.ToString( "HH:mm:ss.fff"); //Debug.Print(timestamp + " " + msg); LogToFile.Log(timestamp + " " + msg); }
public void LogToFile(string error) { var logger = new LogToFile(); logger.Log(error); }