Пример #1
0
 public void Log(ILoggerClientObject loggerObject)
 {
     //Check that level of logging is enabled
     if (_loggerClientEventTypeControl.LoggerEventTypeEnabled(loggerObject.EventType))
     {
         ConsoleExtensions.Log(loggerObject);
     }
 }
Пример #2
0
        // DateTime.ParseExact(internalBrandResult.ReceivedDateTime.ToString("s"),"yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture)

        /// <summary>
        /// Log Output to the LogFile
        /// </summary>
        /// <param name="loggerObject"></param>
        public void Log(ILoggerClientObject loggerObject)
        {
            // Append if File Exists
            using (FileStream logFile = new FileStream(LogFilename, FileMode.Append, FileAccess.Write))
                using (StreamWriter streamWriter = new StreamWriter(logFile))
                {
                    streamWriter.WriteLine(GetLogDateTime() + "\t" + loggerObject.SolutionContext + "\t" + loggerObject.ProcessContext + "\t" + loggerObject.OperationContext);
                    streamWriter.Close();
                }
        }
Пример #3
0
        public static void Log(ILoggerClientObject loggerObject, ColorSet displayColors)
        {
            // TODO - find better sollution - For now Escape characters that cause exceptions { for String.Format...
            loggerObject.OperationContext = loggerObject.OperationContext.Replace("{", "{{").Replace("}", "}}");//.Replace("\"", "\\");
            var str = String.Format(
                $"{GetLogDateTime(),-15} Solution: {loggerObject.SolutionContext,-25} Process: {loggerObject.ProcessContext,-25} Operation: {loggerObject.OperationContext}");

            WriteLogEntry(str, displayColors);
            // WriteLogEntry(GetLogDateTime() + "\tSolution: " +
            // loggerErrorObject.SolutionContext + "\tProcess: " + loggerErrorObject.ProcessContext + "\tOperation: " +
            //    loggerObject.OperationContext, displayColors));
        }
Пример #4
0
 public void Log(ILoggerClientObject loggerObject)
 {
     ConsoleExtensions.Log(loggerObject, _standardLoggingColors);
 }
Пример #5
0
 public static void Log(ILoggerClientObject loggerObject)
 {
     Log(loggerObject, ColorSet.StandardLoggingColors);
 }