示例#1
0
        public void WriteLine(MessageType messageType, string message)
        {
            var text = string.Empty;

            switch (messageType)
            {
            case MessageType.Error:
                text = string.Format("{0} ERROR:- {1}. {2}", DateTime.Now, message, System.Environment.NewLine);
                break;

            case MessageType.FailureAudit:
                text = string.Format("{0} FAILURE AUDIT:- {1}. {2}", DateTime.Now, message, System.Environment.NewLine);
                break;

            case MessageType.Information:
                text = string.Format("{0} INFORMATION:- {1}. {2}", DateTime.Now, message, System.Environment.NewLine);
                break;

            case MessageType.SuccessAudit:
                text = string.Format("{0} SUCCESS AUDIT:- {1}. {2}", DateTime.Now, message, System.Environment.NewLine);
                break;

            case MessageType.Warning:
                text = string.Format("{0} WARNING:- {1}. {2}", DateTime.Now, message, System.Environment.NewLine);
                break;
            }

            //write information to log file
            _fileHelper.AppendAllTextContent(_loggingPath, text);
        }