|
@@ -24,7 +24,9 @@ package com.dmdirc.addons.logging;
|
24
|
24
|
|
25
|
25
|
import com.dmdirc.DMDircMBassador;
|
26
|
26
|
import com.dmdirc.FrameContainer;
|
|
27
|
+import com.dmdirc.events.UserErrorEvent;
|
27
|
28
|
import com.dmdirc.interfaces.Connection;
|
|
29
|
+import com.dmdirc.logger.ErrorLevel;
|
28
|
30
|
import com.dmdirc.ui.core.components.WindowComponent;
|
29
|
31
|
import com.dmdirc.ui.messages.ColourManagerFactory;
|
30
|
32
|
import com.dmdirc.util.URLBuilder;
|
|
@@ -68,7 +70,8 @@ public class HistoryWindow extends FrameContainer {
|
68
|
70
|
try (final ReverseFileReader reader = new ReverseFileReader(logFile)) {
|
69
|
71
|
addLine(reader.getLinesAsString(Math.min(frameBufferSize, numLines)), false);
|
70
|
72
|
} catch (IOException | SecurityException ex) {
|
71
|
|
- addLine("", false);
|
|
73
|
+ eventBus.publishAsync(
|
|
74
|
+ new UserErrorEvent(ErrorLevel.MEDIUM, ex, "Unable to read log file.", ""));
|
72
|
75
|
}
|
73
|
76
|
|
74
|
77
|
}
|