diff --git a/index.html b/index.html index ced9bc8..7945afe 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Compact Log Parser + Advanced Log Parser @@ -12,17 +12,18 @@ body { background-color: #f4f7f6; font-size: 0.85rem; + padding: 20px; } #drop-zone { border: 2px dashed #0d6efd; background: #fff; - padding: 20px; + padding: 30px; text-align: center; border-radius: 8px; cursor: pointer; transition: 0.2s; - margin-bottom: 15px; + margin-bottom: 20px; } #drop-zone:hover { @@ -31,14 +32,15 @@ .table-container { background: #fff; - padding: 15px; + padding: 20px; border-radius: 8px; - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); } - /* Level Colors */ + /* Badges */ .badge-ERR { background-color: #dc3545; + color: white; } .badge-INF { @@ -48,13 +50,15 @@ .badge-DBG { background-color: #6c757d; + color: white; } .badge-TRC { background-color: #6610f2; + color: white; } - /* Row styling */ + /* Detail Rows */ td.details-control { cursor: pointer; text-align: center; @@ -65,59 +69,68 @@ .exception-box { background: #fff5f5; border-left: 4px solid #dc3545; - padding: 10px; - font-family: monospace; + padding: 12px; + font-family: 'Courier New', monospace; font-size: 0.8rem; white-space: pre-wrap; + margin: 5px 0; } .clickable-text { color: #0d6efd; cursor: pointer; text-decoration: underline; + font-weight: 500; } - .props-cell { - max-width: 200px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 0.75rem; - color: #666; + /* Search styling */ + .dataTables_filter input { + border-radius: 20px; + padding: 5px 15px; + border: 1px solid #ddd; + outline: none; + } + + .dataTables_filter input:focus { + border-color: #0d6efd; + box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, .15); } -
+
- Drop Log File Here or Click to Browse +

Drag & Drop Log File

+

The parser now supports inconsistent log formats and multi-line errors.

-
-
+
+
+
- +
- + - + + - + @@ -126,15 +139,15 @@
TimeTime LevelTagIDTag MessagePropertiesProps