Re: Frage zu logrotate
Nelson Matias <[email protected]>
| Newsgroups | spline.eisfair.dev |
|---|---|
| Organization | spline |
| Message-ID | <[email protected]> |
On Wed, 8 Jan 2025 10:20:18 +0100 Holger wrote: > Hallo Nelson > > Am 07.01.25 um 23:53 schrieb Nelson Matias: > > > Ich habe ein paar logfiles, die ich täglich rotieren lasse und die ich > > länger als 9 Tage aufhebe. Mich nervt dann immer die Sortierung im > > Verzeichnis 1, 10, 11, 2, 20, 3, 4, 5, 6, 7, 8, 9. > > Naja, wenn das Paket gut ist, gibt es dafuer einen 'Logfile view' > Menuepunkt, wo dann die Sortierung auch richtig erfolgt. Leider macht sich nicht jeder diese Mühe. > > Wäre es möglich dieses dateext global zu setzen? Es existieren ja > > verschiedene dateien in /etc/logratate.d für die unterschiedlichen > > Pakete. Ich hab das nicht ganz kapiert ob es dazu eine extra global > > gültige Konfiguration gibt wo eine solche Einstellung gemacht werden > > könnte. Wenn ja, kann das evtl. in die Eisfair-Konfigurationsschicht > > übernommen werden? > > Global sollte das nicht sein, dass kann aber in jedem Paket gesetzt > werden und somit auch in die jeweilige logrotate Datei einfliessen. > > Die Auswahl der Optionen im logrotate macht ja der Paketbetreuer > nach eigenem Ermessen und solange da keine Wuensche herangetragen > werden geht der Betreuer davon aus, dass es so OK ist. > > Vielleicht ist es Hilfreich Projekte zu nennen um da Anpassungen > einplanen zu koennen. Ich finde eine globale Regelung da schon besser. Sonst hab ich in /var/log solche und solche Rotationen. Für den Maintainer kann es ja egal sein ob die log-Dateien nun log.1 oder log.20241210 heißen. Und der fleißige Maintainer, der einen log-file-viewer mitliefert, der kann in seiner logrotate-Konfiguration ja explizit nodateext setzen. (Vielleicht mit Kommentar, weil ich das sonst evtl. wieder raus lösche ... ) Wenn ich für mich so eine Regelung haben wollte ... ich habe verstanden, das logrotate alle Dateien in /etc/logrotate.d auswertet. Wenn ich also eine aaa-ich-zuerst reinschreib mit nur dateext drin, wird das dann global übernommen? Und weil es keine Datei mit 'kleinerem' Namen gibt, gilt das dann für alle? Oder muss die Datei einen bestimmten Namen haben? Ich hab das bei meiner Lektüre entweder nicht wahrgenommen oder nicht verstanden. Wenn das so wäre, dann braucht ja nichts in den Paketen umgebaut werden. Ein Hinweis in der Doku würde dann ja auch reichen. > Holger -- Gruß Nelson -- Nelson Matias