Hallo Zusammen,
zur Verbesserung der Performance möchte ich Logfiles mit den Tages-, Monats- bzw. Jahreswerten diverser Sensoren erfassen.
Dies möchte ich über eine separate Logfiledefinition machen.
defmod FileLog_Regensensor_Summary FileLog ./log/Regensensor_Summary-%Y.log Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
attr FileLog_Regensensor_Summary createGluedFile 1
attr FileLog_Regensensor_Summary group Logdatei
attr FileLog_Regensensor_Summary logtype text
attr FileLog_Regensensor_Summary room Unsorted
Aus diversen Gründen möchte ich manchmal zwei oder mehr Sensoren in einem Logfile zusammenfassen.
Damit dann die Definition im Frontend lesbar bleibt würde ich gerne die Definition über ein Regex zusammenfassen.
z.B. von
Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
...
Suedseite:statMyLuxDayLast:.*|Suedseite:statMyLuxMonthLast:.*|Suedseite:statMyLuxYearLast:.*
zu
(Regensensor|Suedseite):stat.*.(Day|Month|Year)DayLast:.*
Was leider nicht funktioniert.
Wo ist mein Denkfehler?
Bin für jeden Tipp dankbar, Grüße
Knut
Hallo Knut,
mir fällt auf:
DayLast da ist Day zuviel.
.*. - der letzte Punkt ist doch überflüssig?
Ansonsten: probier es Schrittweise und nicht die ganze Optimierung auf einmal.
Gruß Otto
Danke Otto.
Das mit dem Day war ein Übertragungsfehlern, das mit dem Punkt werde ich testen.
Grüße
Knut