[Eisfair_dev] Frage zu logrotate

Nelson Matias nelson at anires.de
Mi Jan 8 17:21:58 CET 2025


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



Mehr Informationen über die Mailingliste Eisfair_dev