fix check CDM status
This commit is contained in:
+23
-15
@@ -50,22 +50,30 @@ namespace SafeBagDE70.Admin
|
||||
|
||||
public void Emit(LogEvent logEvent)
|
||||
{
|
||||
var message = logEvent.RenderMessage(_formatProvider);
|
||||
var logLevel = logEvent.Level.ToString();
|
||||
var timestampedMessage = $"[{logEvent.Timestamp:HH:mm:ss}] [{logLevel}]{message}";
|
||||
try
|
||||
{
|
||||
var message = logEvent.RenderMessage(_formatProvider);
|
||||
var logLevel = logEvent.Level.ToString();
|
||||
var timestampedMessage = $"[{logEvent.Timestamp:HH:mm:ss}] [{logLevel}]{message}";
|
||||
|
||||
// Ensure the message is added on the UI thread
|
||||
App.Current.Dispatcher.Invoke(() => {
|
||||
AppData.logCollection.Add(timestampedMessage);
|
||||
if (AppData.logCollection.Count > AppData.MaxLogCount)
|
||||
{
|
||||
AppData.logCollection.RemoveAt(0); // Remove the oldest event
|
||||
}
|
||||
if (AppData.logListView != null && AppData.logListView.Items.Count > 0)
|
||||
{
|
||||
AppData.logListView.ScrollIntoView(AppData.logListView.Items[AppData.logListView.Items.Count - 1]);
|
||||
}
|
||||
});
|
||||
// Ensure the message is added on the UI thread
|
||||
App.Current.Dispatcher.Invoke(() => {
|
||||
AppData.logCollection.Add(timestampedMessage);
|
||||
if (AppData.logCollection.Count > AppData.MaxLogCount)
|
||||
{
|
||||
AppData.logCollection.RemoveAt(0); // Remove the oldest event
|
||||
}
|
||||
if (AppData.logListView != null && AppData.logListView.Items.Count > 0)
|
||||
{
|
||||
AppData.logListView.ScrollIntoView(AppData.logListView.Items[AppData.logListView.Items.Count - 1]);
|
||||
}
|
||||
});
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user