EzoGateway icon indicating copy to clipboard operation
EzoGateway copied to clipboard

Logger

Open 100prznt opened this issue 4 years ago • 1 comments

Ansich könnte die App ja jetzt so laufen. Doof nur, dass jeden Tag ein mehrere MB großes Logfile geschrieben wird und so der speicher irgendwann knapp werden könnte. Wie wäre es, wenn man das Logfile zyklisch löscht. also z.B. aller 3h neues Logfile und das alte löschen. So hätte man kein Speicherproblem, aber im Zweifel immer ein Logfile. Nur bei der Lebensdauer der SD-Karte müsste man schauen, wie sich das ständig schreiben auswirkt. Oder ... Das Logfile (als Absturzverhinderer) wird nur in den RAM geschrieben ohne die SD-Karte zu nutzen (geht das überhaupt). Benötigt man das Logging zur Fehlersuche, könnte man in den Settings ja bei Bedarf nen Haken setzen, der das Logfile dann statt in den RAM auf die SD-Karte schreibt.

100prznt avatar Feb 06 '20 13:02 100prznt

Ja, eine Dauerlösung sollte das so nicht sein. Meine fertigen Logger sind leider nicht UWP tauglich, sodass ich erst mal schnell was einfaches geschrieben habe. Würde den Logger noch Parametrierbar machen und ihn mit einer gewissen Intelligenz ausstatten. Log- und Historientiefe sind dann einstellbar, was auch absolut sinnvoll ist, wie du es sagst.

100prznt avatar Feb 06 '20 13:02 100prznt