示例#1
0
        private void Logger()
        {
            var customLogger = _diHelper.GetCustomLogger();

            if (customLogger != null)
            {
                RegisterInstance <ILog>(customLogger);
            }
            else
            {
                LogConfigurations.ConfigureLogglyAppender();
                RegisterInstance <ILog>(LogManager.GetLogger(InstanceDescription.ToString()));
            }
        }
示例#2
0
        public static void Write(
            string Message,
            Exception ex          = null,
            MessageType type      = MessageType.None,
            LogConfigurations log = null
            )
        {
            try
            {
                log = log ?? Configuration;

                using (StreamWriter sw = new StreamWriter(log.FilePath + "\\" + log.FileName, true))
                {
                    sw.WriteLine(log.GetPrevious(type) + Message);
                    sw.Flush();
                    sw.Close();
                }
            }
            catch
            {
                StatusOk = false;
            }
        }