Log viewer: Fixed column width for timestamp, level & logger name (#3011)
When using the log viewer, I have regularly noticed that the time column is wider than required, as well as the logger name column taking up much space and making the message column move if a new log with a longer logger name comes in. This sets the width of the time, level and logger name columns to a fixed value and limits the logger name length. Signed-off-by: Florian Hotze <dev@florianhotze.com>pull/3024/head
parent
bf2f2ee8dc
commit
9885f09d8d
|
@ -225,12 +225,27 @@
|
||||||
td.sticky
|
td.sticky
|
||||||
position sticky
|
position sticky
|
||||||
left 0
|
left 0
|
||||||
|
width 105px
|
||||||
color black
|
color black
|
||||||
background #f1f1f1
|
background #f1f1f1
|
||||||
z-index 1
|
z-index 1
|
||||||
white-space nowrap
|
white-space nowrap
|
||||||
overflow hidden
|
overflow hidden
|
||||||
|
|
||||||
|
td.level
|
||||||
|
width 50px
|
||||||
|
|
||||||
|
td.logger
|
||||||
|
width 280px
|
||||||
|
|
||||||
|
span.logger
|
||||||
|
width 280px
|
||||||
|
display block
|
||||||
|
direction rtl
|
||||||
|
overflow hidden
|
||||||
|
text-overflow ellipsis
|
||||||
|
white-space nowrap
|
||||||
|
|
||||||
tr.table-rows
|
tr.table-rows
|
||||||
height 31px
|
height 31px
|
||||||
|
|
||||||
|
@ -335,6 +350,7 @@ export default {
|
||||||
batchLogs: [],
|
batchLogs: [],
|
||||||
nextId: 0,
|
nextId: 0,
|
||||||
maxEntries: 2000,
|
maxEntries: 2000,
|
||||||
|
maxLoggerNameLength: 40,
|
||||||
logStart: '--:--:--',
|
logStart: '--:--:--',
|
||||||
logEnd: '--:--:--',
|
logEnd: '--:--:--',
|
||||||
currentHighlightColorItemIndex: null,
|
currentHighlightColorItemIndex: null,
|
||||||
|
@ -468,8 +484,8 @@ export default {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
tr.innerHTML = '<td class="sticky"><i class="icon f7-icons" style="font-size: 18px;">' + icon + `</i> ${entity.time}<span class="milliseconds">${entity.milliseconds}</span></td>` +
|
tr.innerHTML = '<td class="sticky"><i class="icon f7-icons" style="font-size: 18px;">' + icon + `</i> ${entity.time}<span class="milliseconds">${entity.milliseconds}</span></td>` +
|
||||||
`<td>${entity.level}</td>` +
|
`<td class="level">${entity.level}</td>` +
|
||||||
`<td>${entity.loggerName}</td>` +
|
`<td class="logger"><span class="logger">${entity.loggerName}</span></td>` +
|
||||||
`<td class="nowrap">${this.highlightText(entity.message)}</td>`
|
`<td class="nowrap">${this.highlightText(entity.message)}</td>`
|
||||||
return tr
|
return tr
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue