Moin,
ich würde es mit dem "Regex format" https://github.com/sevdokimov/log-viewe ... uration.md in folgender Form versuchen (muss an das solaranzeige-Log angepasst werden):
Code: Alles auswählen
format = {
type: RegexLogFormat
regex: "(?<date>\\d{4}-\\d\\d-\\d\\d_\\d\\d:\\d\\d:\\d\\d\\.\\d{3}) +(?<level>[A-Z]+) +(?<logger>[\\p{javaJavaIdentifierPart}.]+) +- (?<msg>.+)"
charset: UTF-8
fields: [
{ name: "date", type: "date" },
{ name: "level", type: "level/log4j" },
{ name: "logger", type: "class" },
{ name: "msg", type: "message" },
]
}
Da in den Logs der solaranzeige die Jahresangabe fehlt, kann es demnach nicht funktionieren.Note: all log files must have full timestamp, otherwise LogViewer cannot merge them.
Passt man das Format an die derzeitige Datum/Zeitangabe der solaranzeige-Logs an (%date{dd.MM. HH:mm:ss}) fkt. es folgerichtig dennoch nicht.