FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 06 November 2012, 15:16:30

Titel: Alte Log Files automatisch löschen
Beitrag von: Guest am 06 November 2012, 15:16:30
Originally posted by: <email address deleted>

Hallo,

weiß jemand eine möglichkeit alte Log Files (die doch eine beachtliche
Größe bekommen können) zu löschen?

Bsp:
Alle m Tage DO Wenn LOG File älter als n Tage --> Löschen.

Mein Ansatz wäre ein event zu basteln und das in perl zu programmieren. Ich
glaube aber, dass es da sicherlich schon was gibt. Nur wo?!

Danke

Gruß
kohrti

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Alte Log Files automatisch löschen
Beitrag von: Guest am 06 November 2012, 15:23:16
Originally posted by: <email address deleted>

Nur eine wüste Idee: das archivedir auf /dev/null umleiten?
AFAIK werden die Logs bei jeder Rotation dorthin verschoben...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Alte Log Files automatisch löschen
Beitrag von: borsti67 am 06 November 2012, 15:24:52
                                                 

äh, macht FHEM das nicht eh selber? Stichwort "nrarchive"?

Am 6. November 2012 15:16 schrieb kohrti :
> Hallo,
>
> weiß jemand eine möglichkeit alte Log Files (die doch eine beachtliche Größe
> bekommen können) zu löschen?
>
> Bsp:
> Alle m Tage DO Wenn LOG File älter als n Tage --> Löschen.
>
> Mein Ansatz wäre ein event zu basteln und das in perl zu programmieren. Ich
> glaube aber, dass es da sicherlich schon was gibt. Nur wo?!
>
> Danke
>
> Gruß
> kohrti
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: AW: Alte Log Files automatisch löschen
Beitrag von: Guest am 06 November 2012, 15:26:58
Originally posted by: <email address deleted>

Wann werden die Logs denn archiviert und wohin?

-----Ursprüngliche Nachricht-----
Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com] Im
Auftrag von Tom
Gesendet: Dienstag, 6. November 2012 15:25
An: fhem-users@googlegroups.com
Betreff: Re: [FHEM] Alte Log Files automatisch löschen

äh, macht FHEM das nicht eh selber? Stichwort "nrarchive"?

Am 6. November 2012 15:16 schrieb kohrti :
> Hallo,
>
> weiß jemand eine möglichkeit alte Log Files (die doch eine beachtliche
> Größe bekommen können) zu löschen?
>
> Bsp:
> Alle m Tage DO Wenn LOG File älter als n Tage --> Löschen.
>
> Mein Ansatz wäre ein event zu basteln und das in perl zu
> programmieren. Ich glaube aber, dass es da sicherlich schon was gibt. Nur
wo?!
>
> Danke
>
> Gruß
> kohrti
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Alte Log Files automatisch löschen
Beitrag von: borsti67 am 06 November 2012, 15:32:40
                                                 

sollte eigentlich in commandref dokumentiert sein. Mal ins Blaue
geraten: Alte Logs werden immer dann gelöscht, wenn ein neues begonnen
wird. Ohne weitere Angaben werden die gar nicht archiviert. Es gibt
aber AFAIR ein entsprechendes Attribut (?), in welchem man den
Archivpfad angeben kann.
Was dorthin verschoben wurde, wird aber von FHEM nicht mehr angefasst
(von wegen Platz). ;)

Am 6. November 2012 15:26 schrieb Christian Kohrt :
> Wann werden die Logs denn archiviert und wohin?
>
> -----Ursprüngliche Nachricht-----
> Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com] Im
> Auftrag von Tom
> Gesendet: Dienstag, 6. November 2012 15:25
> An: fhem-users@googlegroups.com
> Betreff: Re: [FHEM] Alte Log Files automatisch löschen
>
> äh, macht FHEM das nicht eh selber? Stichwort "nrarchive"?
>
> Am 6. November 2012 15:16 schrieb kohrti :
>> Hallo,
>>
>> weiß jemand eine möglichkeit alte Log Files (die doch eine beachtliche
>> Größe bekommen können) zu löschen?
>>
>> Bsp:
>> Alle m Tage DO Wenn LOG File älter als n Tage --> Löschen.
>>
>> Mein Ansatz wäre ein event zu basteln und das in perl zu
>> programmieren. Ich glaube aber, dass es da sicherlich schon was gibt. Nur
> wo?!
>>
>> Danke
>>
>> Gruß
>> kohrti
>>
>> --
>> To unsubscribe from this group, send email to
>> fhem-users+unsubscribe@googlegroups.com
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: AW: Alte Log Files automatisch löschen
Beitrag von: Guest am 06 November 2012, 15:35:31
Originally posted by: <email address deleted>

Supi! Danke!

Habs gefunden:

archivecmd / archivedir / nrarchive
When a new FileLog file is opened, the FileLog archiver wil be called. This
happens only, if the name of the logfile has changed (due to time-specific
wildcards, see the FileLog section), and there is a new entry to be written
into the file.
If the attribute archivecmd is specified, then it will be started as a shell
command (no enclosing " is needed), and each % in the command will be
replaced with the name of the old logfile.
If this attribute is not set, but nrarchive and/or archivecmd are set, then
nrarchive old logfiles are kept along the current one while older ones are
moved to archivedir (or deleted if archivedir is not set).

Man kann sogar archivecmd angeben!

Danke!

Gruß
kohrti

-----Ursprüngliche Nachricht-----
Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com] Im
Auftrag von Tom
Gesendet: Dienstag, 6. November 2012 15:33
An: fhem-users@googlegroups.com
Betreff: Re: [FHEM] Alte Log Files automatisch löschen

sollte eigentlich in commandref dokumentiert sein. Mal ins Blaue
geraten: Alte Logs werden immer dann gelöscht, wenn ein neues begonnen wird.
Ohne weitere Angaben werden die gar nicht archiviert. Es gibt aber AFAIR ein
entsprechendes Attribut (?), in welchem man den Archivpfad angeben kann.
Was dorthin verschoben wurde, wird aber von FHEM nicht mehr angefasst (von
wegen Platz). ;)

Am 6. November 2012 15:26 schrieb Christian Kohrt :
> Wann werden die Logs denn archiviert und wohin?
>
> -----Ursprüngliche Nachricht-----
> Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com]
> Im Auftrag von Tom
> Gesendet: Dienstag, 6. November 2012 15:25
> An: fhem-users@googlegroups.com
> Betreff: Re: [FHEM] Alte Log Files automatisch löschen
>
> äh, macht FHEM das nicht eh selber? Stichwort "nrarchive"?
>
> Am 6. November 2012 15:16 schrieb kohrti :
>> Hallo,
>>
>> weiß jemand eine möglichkeit alte Log Files (die doch eine
>> beachtliche Größe bekommen können) zu löschen?
>>
>> Bsp:
>> Alle m Tage DO Wenn LOG File älter als n Tage --> Löschen.
>>
>> Mein Ansatz wäre ein event zu basteln und das in perl zu
>> programmieren. Ich glaube aber, dass es da sicherlich schon was gibt.
>> Nur
> wo?!
>>
>> Danke
>>
>> Gruß
>> kohrti
>>
>> --
>> To unsubscribe from this group, send email to
>> fhem-users+unsubscribe@googlegroups.com
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com