spamblock.log aufteilen
spamblock.log aufteilen
Nachdem ich wieder ein wenig mit der Spambekämpfung experimentiere sehe ich, dass meine spamblock.log Datei rapide wächst.
Das ist für das herunterladen, reinschauen, etc. nicht gerade praktisch. Außerdem möchte man vielleicht die Daten von vor x Wochen, Monaten, Jahren löschen aber aktuelleres behalten.
Daher eine Idee/Frage: Im Plugin eine Option, dass S9y automatisch alle x Wochen, Monate eine neue Spamblock.log anlegt. Diese erhält dann immer einen Zusatz wie z.b.
spamblock20090216.log
sprich den Tag des Anlegens im Namen.
Wäre das prinzipiell möglich?
Natürlich könnte man - aber das halte ich nicht für so praktisch/machbar - sagen, dass ein .log Datei ab einer Größe von x MB automatisch archiviert wird und eine neue angelegt wird.
Das ist für das herunterladen, reinschauen, etc. nicht gerade praktisch. Außerdem möchte man vielleicht die Daten von vor x Wochen, Monaten, Jahren löschen aber aktuelleres behalten.
Daher eine Idee/Frage: Im Plugin eine Option, dass S9y automatisch alle x Wochen, Monate eine neue Spamblock.log anlegt. Diese erhält dann immer einen Zusatz wie z.b.
spamblock20090216.log
sprich den Tag des Anlegens im Namen.
Wäre das prinzipiell möglich?
Natürlich könnte man - aber das halte ich nicht für so praktisch/machbar - sagen, dass ein .log Datei ab einer Größe von x MB automatisch archiviert wird und eine neue angelegt wird.
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.
Nur ein Blog
Nur ein Blog
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: spamblock.log aufteilen
Hi!
Sinnvoller wäre da eigentlich eher, dass Du das Datenbanklogging benutzt. Dort kannst Du dann ja per phpMYAdmin leicht nach Kriterien filtern, und auch die DAtenbank einfach nach Zeiträumen einschränken.
Viele Grüße,
Garvin
Sinnvoller wäre da eigentlich eher, dass Du das Datenbanklogging benutzt. Dort kannst Du dann ja per phpMYAdmin leicht nach Kriterien filtern, und auch die DAtenbank einfach nach Zeiträumen einschränken.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: spamblock.log aufteilen
Kann ich auch einfach per phpMyAdmin Teile des Spamlogs löschen? Aus genau dem Grund hätte ich nämlich auch gern ein, sagen wir mal, monatliches Spamlog - per FTP abholen, durchsehen, runter vom Webspace. (Ja, ich weiß, ich könnte auch selber daran denken, aber nun ja. Automagisch ist weniger vergesslichgarvinhicking wrote:Sinnvoller wäre da eigentlich eher, dass Du das Datenbanklogging benutzt.
YL
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: spamblock.log aufteilen
Hi!
Klar, Du kannst ein
benutzen. Das löscht z.b. den ganzen Januar.
Vorher könnte man mit einem SELECt in phpmYadmin genau diesen Datenbereich z.b. per CSV exportieren.
Grüße,
Garvin
Klar, Du kannst ein
Code: Select all
DELETE FROM serendipity_spamblocklog
WHERE `timestamp` >= UNIX_TIMESTAMP('2009-01-01')
AND `timestamp` <= UNIX_TIMESTAMP('2009-01-31')
Vorher könnte man mit einem SELECt in phpmYadmin genau diesen Datenbereich z.b. per CSV exportieren.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: spamblock.log aufteilen
Danke für die Tipps.
Ich hielte die log-Datei Splittung ebenfalls für eine interessante Lösung. Da müsste ich (je nach Webspacegröße) nichts löschen, könnte auch später auf Einzellogs zugreifen. Auch das archvieren am Heimrechner wäre einfacher...
My 20 Cent
Ich hielte die log-Datei Splittung ebenfalls für eine interessante Lösung. Da müsste ich (je nach Webspacegröße) nichts löschen, könnte auch später auf Einzellogs zugreifen. Auch das archvieren am Heimrechner wäre einfacher...
My 20 Cent
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.
Nur ein Blog
Nur ein Blog
-
kleinerChemiker
- Regular
- Posts: 765
- Joined: Tue Oct 17, 2006 2:36 pm
- Location: Vienna/Austria
- Contact:
Re: spamblock.log aufteilen
Die Idee das Spamlog aufzuteilen gefällt mir. Das wird doch von dem großen Antispam-Plugin geschrieben, oder? Falls ja, schau ich mir das dann die Tage mal an. Sollte eigentlich nicht so viel Arbeit sein, das zu ermöglichen.
Re: spamblock.log aufteilen
@kleinerChemiker
Super! Danke! Viel Erfolg.
Super! Danke! Viel Erfolg.
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.
Nur ein Blog
Nur ein Blog
-
kleinerChemiker
- Regular
- Posts: 765
- Joined: Tue Oct 17, 2006 2:36 pm
- Location: Vienna/Austria
- Contact:
Re: spamblock.log aufteilen
Hab mir das Plugin gerade kurz angeschaut. Wie ich dachte, sollte die Änderung eher klein ausfallen. Die Frage ist, ein fixes Logformat vorgeben, mehrere zur Auswahl oder die Möglichkeit mittels date() ein eigenes Format angeben zu können? Ich würde letzteres bevorzugen, da am flexibelsten, allerdings erfordert es, wenn man es ändert, auch ein bischen PHP-Kenntnisse.
Mir ist auch aufgefallen, daß die Sprachdeffinitionen direkt im File sind und nicht in Sprachfiles ausgelagert sind. Das würde ich bei der Gelegenheit auch gleich in Sprachdateien auslagern.
Mir ist auch aufgefallen, daß die Sprachdeffinitionen direkt im File sind und nicht in Sprachfiles ausgelagert sind. Das würde ich bei der Gelegenheit auch gleich in Sprachdateien auslagern.
Re: spamblock.log aufteilen
Optional ist wohl immer besser. Denn wie meine Vorkommentierer zeigen gibt es unterschiedliche Ansätze....
Wunderbar, wenn du das Plugin gleich mal ein wenig auf neuen Stand bringst.
DANKE.
Wunderbar, wenn du das Plugin gleich mal ein wenig auf neuen Stand bringst.
DANKE.
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.
Nur ein Blog
Nur ein Blog
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: spamblock.log aufteilen
Hi!
Ich denke es wäre am einfachsten, in das Eingabefeld vom spamblocklog auf % parameter zu erlauben. Sobald ein % im Dateinamen vorkommt wird mit strftime geparst. Dann könnte man den Default auch direkt auf "spamblock-%Y-%m-%d.log" voreinstellen.
Grüße,
Garvin
Ich denke es wäre am einfachsten, in das Eingabefeld vom spamblocklog auf % parameter zu erlauben. Sobald ein % im Dateinamen vorkommt wird mit strftime geparst. Dann könnte man den Default auch direkt auf "spamblock-%Y-%m-%d.log" voreinstellen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
kleinerChemiker
- Regular
- Posts: 765
- Joined: Tue Oct 17, 2006 2:36 pm
- Location: Vienna/Austria
- Contact:
Re: spamblock.log aufteilen
genau das schwebte mir vor. hab nur date geschrieben, weil mir strftime grad nicht eingefallen ist.garvinhicking wrote:Hi!
Ich denke es wäre am einfachsten, in das Eingabefeld vom spamblocklog auf % parameter zu erlauben. Sobald ein % im Dateinamen vorkommt wird mit strftime geparst. Dann könnte man den Default auch direkt auf "spamblock-%Y-%m-%d.log" voreinstellen.
Grüße,
Garvin
-
kleinerChemiker
- Regular
- Posts: 765
- Joined: Tue Oct 17, 2006 2:36 pm
- Location: Vienna/Austria
- Contact:
Re: spamblock.log aufteilen
Hab das Plugin nun angepaßt. Hab die geänderten Dateien angehängt. Die Version hab ich von 1.22 auf 1.23 hochgesetzt.
- Attachments
-
serendipity_event_spamblock.zip- (16.84 KiB) Downloaded 170 times
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: spamblock.log aufteilen
Hi!
Öh, was hast du da als Basis genommen?
Ein Diff zeigt mir zigtausend unterschiede zu dem, was in SVN trunk drin ist - die Stammversion war 1.73, 1.23 müsste ja Jahrzehnte alt sein.
Viele Grüße,
Garvin
Öh, was hast du da als Basis genommen?
Ein Diff zeigt mir zigtausend unterschiede zu dem, was in SVN trunk drin ist - die Stammversion war 1.73, 1.23 müsste ja Jahrzehnte alt sein.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
kleinerChemiker
- Regular
- Posts: 765
- Joined: Tue Oct 17, 2006 2:36 pm
- Location: Vienna/Austria
- Contact:
Re: spamblock.log aufteilen
habs ausm cvs/svn von sourceforge. kannst du mir nen link geben zum richtigen svn?
thx
thx
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: spamblock.log aufteilen
Hi!
Das CVS von Sourceforge wird glaub ich seit 4 Jahren nicht mehr benutzt. SVN auf BerliOS ist aktuell, Links dazu siehe s9y.org-> Downloads [1]
[1] http://developer.berlios.de/projects/serendipity
Grüße,
Garvin
Das CVS von Sourceforge wird glaub ich seit 4 Jahren nicht mehr benutzt. SVN auf BerliOS ist aktuell, Links dazu siehe s9y.org-> Downloads [1]
[1] http://developer.berlios.de/projects/serendipity
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/