Exemple #1
0
        public static void WriteLogCallback(
            string dateTime,
            string message)
        {
            try
            {
                if (OnWrite == null)
                {
                    return;
                }

                var arg = new AppLogOnWriteEventArgs()
                {
                    DateTime      = dateTime,
                    DateTimeShort = DateTime.Parse(dateTime).ToString("HH:mm:ss"),
                    Message       = message,
                };

                OnWrite.Invoke(
                    LazyLogger.Value,
                    arg);
            }
            catch (Exception)
            {
            }
        }
Exemple #2
0
 private async void AddLog(
     AppLogOnWriteEventArgs args)
 => await Application.Current.Dispatcher.InvokeAsync(
     () => this.ChatLogs.Add(args),
     DispatcherPriority.ContextIdle);
Exemple #3
0
 public void AddLog(
     AppLogOnWriteEventArgs args)
 => Application.Current.Dispatcher.InvokeAsync(
     () => this.Logs.Add(args),
     DispatcherPriority.ContextIdle);