-
Anonymous
Формат LNAV не может найти линии предупреждения
Сообщение
Anonymous »
Привет, у меня есть журнал, как это: < /p>
Код: Выделить всё
Aug 18, 2025 9:33:43 PM 161ms ++++++++ Important process trimtables terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 161ms ++++++++ Important process SmsGateway1 terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 161ms ++++++++ Critical process MapServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Important process ReportServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Critical process HistorianServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Critical process TomcatMonitor terminated with exit value 143.
WARNING Aug 18, 2025 9:33:43 PM 289ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) SIOCDELRT: No such process
WARNING Aug 18, 2025 9:33:43 PM 299ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) SIOCDELRT: No such process
WARNING Aug 18, 2025 9:33:43 PM 333ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) route: netmask 000000ff doesn't make sense with host route
WARNING Aug 18, 2025 9:33:43 PM 333ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) Usage: route [-nNvee] [-FC] [] List kernel routing tables
WARNING Aug 18, 2025 9:33:43 PM 334ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
WARNING Aug 18, 2025 9:33:43 PM 334ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN)
< /code>
Я пытался применить этот формат в LNAV, чтобы безрезультатно, поскольку он не обнаруживает строки предупреждения как предупреждение. < /p>
{
"$schema": "https://lnav.org/schemas/format-v1.schema.json",
"dynac_transition": {
"title": "Dynac Transition/Shutdown",
"description": "Parses ++++++++ transition lines and WARNING blocks; indented PROCESS_SHUTDOWN lines are folded via multiline.",
"regex": {
"transition_line": {
"pattern": "^(?\\w{3} \\d{1,2}, \\d{4} \\d{1,2}:\\d{2}:\\d{2} [AP]M) (?\\d{3})ms \\+{6,} (?.*)$",
"timestamp-field": "timestamp",
"timestamp-format": "%b %d, %Y %I:%M:%S %p",
"level": "info"
},
"warning_header": {
"pattern": "^WARNING (?\\w{3} \\d{1,2}, \\d{4} \\d{1,2}:\\d{2}:\\d{2} [AP]M) (?\\d{3})ms:(?[^:]+):(?\\S+)\\s*$",
"timestamp-field": "timestamp",
"timestamp-format": "%b %d, %Y %I:%M:%S %p",
"level": "warning"
}
},
"multiline": { "pattern": "^\\s+\\(PROCESS_SHUTDOWN\\)" },
"level": { "error": "ERROR", "warning": "WARNING", "info": "INFO", "debug": "DEBUG" },
"value": {
"context": { "kind": "string" },
"logger": { "kind": "string", "identifier": true },
"msec": { "kind": "integer" },
"message": { "kind": "string" }
},
"sample": [
{ "line": "Aug 18, 2025 10:01:01 PM 093ms ++++++++ Terminating process TomcatMonitor." },
{ "line": "Aug 18, 2025 10:01:01 PM 110ms ++++++++ Critical process MapServer terminated with exit value 143." },
{ "line": "WARNING Aug 18, 2025 10:01:01 PM 128ms:PROCESS_SHUTDOWN (stderr) (3984160):TransitionProcess.PROCESS_SHUTDOWN" }
]
}
}
Есть ли какое-либо исправление, которое я мог бы использовать, или предварительно определенный формат LNAV, который мог бы помочь?
Подробнее здесь:
https://stackoverflow.com/questions/797 ... ning-lines
1758702644
Anonymous
Привет, у меня есть журнал, как это: < /p>
[code]Aug 18, 2025 9:33:43 PM 161ms ++++++++ Important process trimtables terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 161ms ++++++++ Important process SmsGateway1 terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 161ms ++++++++ Critical process MapServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Important process ReportServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Critical process HistorianServer terminated with exit value 143.
Aug 18, 2025 9:33:43 PM 162ms ++++++++ Critical process TomcatMonitor terminated with exit value 143.
WARNING Aug 18, 2025 9:33:43 PM 289ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) SIOCDELRT: No such process
WARNING Aug 18, 2025 9:33:43 PM 299ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) SIOCDELRT: No such process
WARNING Aug 18, 2025 9:33:43 PM 333ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) route: netmask 000000ff doesn't make sense with host route
WARNING Aug 18, 2025 9:33:43 PM 333ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) Usage: route [-nNvee] [-FC] [] List kernel routing tables
WARNING Aug 18, 2025 9:33:43 PM 334ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN) route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
WARNING Aug 18, 2025 9:33:43 PM 334ms:PROCESS_SHUTDOWN (stderr) (3984023):TransitionProcess.PROCESS_SHUTDOWN
(PROCESS_SHUTDOWN)
< /code>
Я пытался применить этот формат в LNAV, чтобы безрезультатно, поскольку он не обнаруживает строки предупреждения как предупреждение. < /p>
{
"$schema": "https://lnav.org/schemas/format-v1.schema.json",
"dynac_transition": {
"title": "Dynac Transition/Shutdown",
"description": "Parses ++++++++ transition lines and WARNING blocks; indented PROCESS_SHUTDOWN lines are folded via multiline.",
"regex": {
"transition_line": {
"pattern": "^(?\\w{3} \\d{1,2}, \\d{4} \\d{1,2}:\\d{2}:\\d{2} [AP]M) (?\\d{3})ms \\+{6,} (?.*)$",
"timestamp-field": "timestamp",
"timestamp-format": "%b %d, %Y %I:%M:%S %p",
"level": "info"
},
"warning_header": {
"pattern": "^WARNING (?\\w{3} \\d{1,2}, \\d{4} \\d{1,2}:\\d{2}:\\d{2} [AP]M) (?\\d{3})ms:(?[^:]+):(?\\S+)\\s*$",
"timestamp-field": "timestamp",
"timestamp-format": "%b %d, %Y %I:%M:%S %p",
"level": "warning"
}
},
"multiline": { "pattern": "^\\s+\\(PROCESS_SHUTDOWN\\)" },
"level": { "error": "ERROR", "warning": "WARNING", "info": "INFO", "debug": "DEBUG" },
"value": {
"context": { "kind": "string" },
"logger": { "kind": "string", "identifier": true },
"msec": { "kind": "integer" },
"message": { "kind": "string" }
},
"sample": [
{ "line": "Aug 18, 2025 10:01:01 PM 093ms ++++++++ Terminating process TomcatMonitor." },
{ "line": "Aug 18, 2025 10:01:01 PM 110ms ++++++++ Critical process MapServer terminated with exit value 143." },
{ "line": "WARNING Aug 18, 2025 10:01:01 PM 128ms:PROCESS_SHUTDOWN (stderr) (3984160):TransitionProcess.PROCESS_SHUTDOWN" }
]
}
}
[/code]
Есть ли какое-либо исправление, которое я мог бы использовать, или предварительно определенный формат LNAV, который мог бы помочь?
Подробнее здесь: [url]https://stackoverflow.com/questions/79773458/lnav-format-cant-find-the-warning-lines[/url]