Exemplo n.º 1
0
 private void FileLoggerExample_LogEntryWritten(object sender, WriteLogEntryEventArgs e)
 {
     SynchronizationContextWrapper.SynchronizationContext.Send(o => {
         linkLabel1.Visible = true;
         linkLabel1.Text    = Loggers.GetLogger <FileLogger>().CurrentLogFile;
     }, null);
 }
Exemplo n.º 2
0
        public FileLoggerExample()
        {
            InitializeComponent();
            Loggers.GetLogger <FileLogger>().LogEntryWritten += FileLoggerExample_LogEntryWritten;
            this.HandleCreated += FileLoggerExample_HandleCreated;

            //See Program.cs for an example of flushing the logger on application exit.
        }
Exemplo n.º 3
0
        private void SetMailLogger()
        {
            var logger = Loggers.GetLogger <MailLogger>();

            logger.SMTPServer       = txtSMTPServer.Text;
            logger.SMTPServerPort   = (int)nudSMTPServerPort.Value;
            logger.UseTLS_SSL       = chkTLS_SSL.Checked;
            logger.Username         = txtUsername.Text;
            logger.Password         = txtPassword.Text;
            logger.FromEMailAddress = txtFrom.Text;
            logger.ToEMailAddress   = txtTo.Text;
        }
Exemplo n.º 4
0
        public MailLoggerExample()
        {
            InitializeComponent();
            var logger = Loggers.GetLogger <MailLogger>();

            Loggers.SetUseLogger(logger, true);
            Loggers.SetUseLogger(Loggers.GetLogger <FileLogger>(), false);
            logger.LogEntryWritten   += logger_LogEntryWritten;
            logger.LogWriteException += logger_LogWriteException;
            this.HandleCreated       += MailLoggerExample_HandleCreated;

            //See Program.cs for an example of flushing the logger on application exit.
        }
Exemplo n.º 5
0
        /// <summary>
        /// A winforms panel for displaying file log entries. You can also set the desired log level.
        /// </summary>
        public FileLoggerPanel()
        {
            InitializeComponent();
            _logger = Loggers.GetLogger <FileLogger>();
            cboLogLevel.SelectedIndex = (int)_logger.CurrentLevel;

            FetchLogFiles();
            LoadLog(false);

            _directoryWatcher = new Timer()
            {
                Interval = 2000
            };
            _directoryWatcher.Tick += _directoryWatcher_Tick;
            _directoryWatcher.Start();

            cboLog.SelectedIndexChanged      += cboLog_SelectedIndexChanged;
            cboLogLevel.SelectedIndexChanged += cboLogLevel_SelectedIndexChanged;
        }
 public XComponent.Common.Logger.IComponentLogger GetLogger(LogKeyEnum loggerName)
 {
     return(Loggers.GetLogger(loggerName));
 }
 public IComponentLogger GetLogger(LogKeyEnum loggerName)
 {
     return(Loggers.GetLogger(loggerName));
 }