diff --git a/src/misc/modals/Process.js b/src/misc/modals/Process.js
index 37645f9..6498ca9 100644
--- a/src/misc/modals/Process.js
+++ b/src/misc/modals/Process.js
@@ -60,8 +60,43 @@ const initLogdata = (logdata) => {
return data;
};
+// This requires updating all processes first.
+
+// const loglevel = (level) => {
+// switch(level) {
+// case 'warning':
+// return [
+// '[warning]', '[error]', '[debug]', '[trace]',
+// ];
+// case 'error':
+// return [
+// '[error]', '[debug]', '[trace]',
+// ];
+// case 'debug':
+// return [
+// '[debug]', '[trace]',
+// ];
+// default:
+// return [
+// '[info]', '[warning]', '[error]', '[debug]', '[trace]',
+// ];
+// }
+// }
+
+// const filterPrelude = (loglines) => {
+// return loglines
+// .filter(entry => entry.startsWith('[info]'))
+// .map(entry => entry.replace('[info]', ''));
+// }
+
+// const filterLoglines = (loglines, level) => {
+// return loglines.filter((entry) => {
+// return loglevel(level).some((level) => entry[1].includes(level));
+// });
+// }
+
const formatLogline = (entry) => {
- let line = '@' + entry[0] + ' ';
+ let line = new Date(entry[0] * 1000).toISOString() + ' ';
const matches = entry[1].match(/^\[([0-9A-Za-z]+) @ 0x[0-9a-f]+\]/i);
if (matches !== null) {
@@ -107,6 +142,7 @@ const Component = function (props) {
Banner
+ {/* */}
@@ -116,6 +152,7 @@ const Component = function (props) {
Logging
+ {/* */}
diff --git a/src/utils/restreamer.js b/src/utils/restreamer.js
index 2344b9a..2f0bc3d 100644
--- a/src/utils/restreamer.js
+++ b/src/utils/restreamer.js
@@ -1611,7 +1611,7 @@ class Restreamer {
reference: channel.channelid,
input: [],
output: [],
- options: ['-err_detect', 'ignore_err', ...global],
+ options: ['-loglevel', 'level+info', '-err_detect', 'ignore_err', ...global],
autostart: control.process.autostart,
reconnect: control.process.reconnect,
reconnect_delay_seconds: parseInt(control.process.delay),
@@ -2665,7 +2665,7 @@ class Restreamer {
},
],
output: [],
- options: ['-err_detect', 'ignore_err', ...global],
+ options: ['-loglevel', 'level+info', '-err_detect', 'ignore_err', ...global],
autostart: control.process.autostart,
reconnect: control.process.reconnect,
reconnect_delay_seconds: parseInt(control.process.delay),