[solved] Ablegen eigener Logfiles
-
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
[solved] Ablegen eigener Logfiles
Hi,
unter welchem Pfad legt man eigentlich seine eigenen Logfiles ab wenn man guten Stil zeigen möchte? Legt man diese bei der jeweiligen Anwendung mit ab (/opt bzw. /usr/local) oder schreibt man es nach /var/log?
unter welchem Pfad legt man eigentlich seine eigenen Logfiles ab wenn man guten Stil zeigen möchte? Legt man diese bei der jeweiligen Anwendung mit ab (/opt bzw. /usr/local) oder schreibt man es nach /var/log?
Zuletzt geändert von cronoik am 17.06.2015 18:46:03, insgesamt 1-mal geändert.
Hilf mit unser Wiki zu verbessern!
Re: Ablegen eigener Logfiles
/var/log oder /var/log/anwendung wären die üblichsten Orte, aber abhängig davon, was du vorhast musst du das vielleicht gar nicht selbst erledigen. Die Ausgaben eines systemd-unit landen zB automatisch im journal und lassen sich bequem mit
ausgeben.
Solche sich ständig ändernden Dateien gehören jedenfalls nicht nach /usr und wohl auch nicht nach /opt (wozu gäbe es sonst /var/opt)
Code: Alles auswählen
# journalctl -p7 -u NameDerUnit
Solche sich ständig ändernden Dateien gehören jedenfalls nicht nach /usr und wohl auch nicht nach /opt (wozu gäbe es sonst /var/opt)
Re: Ablegen eigener Logfiles
Ich habe mir angewöhnt, grundsätzlich alles, was ich selbst „verbreche“, nach /usr/local/... zu tun. So ist es IMO einfacher, Backups zu steuern oder Dateien umzuziehen (auf einen neuen Rechner z. B.). Ohne die Frage jemals irgendwo gestellt zu haben, gehe ich davon aus, dass das „guter Stil“ ist. Wofür sollte es /usr/local sonst geben?cronoik hat geschrieben:unter welchem Pfad legt man eigentlich seine eigenen Logfiles ab wenn man guten Stil zeigen möchte?...
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
- heisenberg
- Beiträge: 4123
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Ablegen eigener Logfiles
Laut FHS gehören logs nach /var/log - direkt oder in ein UVZ. /var = variable data
Re: Ablegen eigener Logfiles
Uh. Öh.heisenberg hat geschrieben:... FHS ...
[ ] File Hierarchy System?
[ ] Friss haufenweise Stroh?
[ ] Flanell-Hemden-Strolch?
Was’n das?
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Ablegen eigener Logfiles
FHS
Ist aber aus dem Kontext eindeutig ersichtlich, denke ich.
On Topic: entweder baue ich bei mir logger (bsdutils) mit ein, oder ich lass’ nach /var/log/programmname/ oder auch /var/log/pgorammname.log schreiben.
Ist aber aus dem Kontext eindeutig ersichtlich, denke ich.
On Topic: entweder baue ich bei mir logger (bsdutils) mit ein, oder ich lass’ nach /var/log/programmname/ oder auch /var/log/pgorammname.log schreiben.
Zuletzt geändert von DeletedUserReAsG am 17.06.2015 18:46:02, insgesamt 1-mal geändert.
-
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Ablegen eigener Logfiles
FHS = http://www.pathname.com/fhs
Das hatte ich auch schon befragt war aber noch etwas verunsichert. Vielen Dank für alle Antworten. Ich schiebe die logs nun nach /var/log. Für mich ist dieses Thema nun gelöst.
Das hatte ich auch schon befragt war aber noch etwas verunsichert. Vielen Dank für alle Antworten. Ich schiebe die logs nun nach /var/log. Für mich ist dieses Thema nun gelöst.
Zuletzt geändert von cronoik am 17.06.2015 18:47:27, insgesamt 1-mal geändert.
Hilf mit unser Wiki zu verbessern!
Re: [solved] Ablegen eigener Logfiles
Vielen Dank für die Aufklärung!
Mit /usr/local liege ich demnach gar nicht so daneben.
Gruß
Gregor
Mit /usr/local liege ich demnach gar nicht so daneben.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: [solved] Ablegen eigener Logfiles
Eigentlich doch
Wenn schon, gäbe es für sich ändernde Daten /var/local , da könnte man bspw /var/local/log anlegen
Wenn schon, gäbe es für sich ändernde Daten /var/local , da könnte man bspw /var/local/log anlegen
Re: [solved] Ablegen eigener Logfiles
Also gut, stimmt. Es ging ja speziell um Logfiles. Das hatte ich inzwischen verdrängtsmutbert hat geschrieben:Eigentlich doch ... /var/local/log ...
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: [solved] Ablegen eigener Logfiles
Im Zweifelsfall sendet man Fehler einfach an STDERR - mit rsyslogd kann man sich dann in /etc/rsyslog.conf bzw /etc/rsyslog.d/ bequem entsprechende Regeln anlegen um das Programm ggf in eigene Dateien schreiben zu lassen.
(Oder alternativ kann man mit systemd auch alles in opaken binärlogs verschwinden lassen )
Ansonsten haben logfiles ausser in /var/log nirgends was zu suchen - dafür gibts ja den FHS (Fileysystem Hierarchy Standard), sonst kann man sich auch direkt ins Chaos stürzen wie auf manch anderen "Betriebssystemen" der Fall...
(Oder alternativ kann man mit systemd auch alles in opaken binärlogs verschwinden lassen )
Ansonsten haben logfiles ausser in /var/log nirgends was zu suchen - dafür gibts ja den FHS (Fileysystem Hierarchy Standard), sonst kann man sich auch direkt ins Chaos stürzen wie auf manch anderen "Betriebssystemen" der Fall...