Dużo małych logów - kopiowanie logów

Autor: Klaudiusz Gawlik <klausg_at_gazeta.SKASUJ-TO.pl>
Data: Thu 18 Feb 2010 - 15:48:51 MET
Message-ID: <hljk0j$mca$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2

Witam
Mam nastepujący problem: jeden z programów tworzy logi diagnostyczne w
folderze na serwerze [Windows].
Logi to pliki tekstowe o wielkości 1 MB.
Logów jest 10 rodzajów [każdy z komponentów tworzy pliki o nazwie takiej jak
komponent z rozszeżeniem będącym kolejnymi cyframi].
Każdy komponent tworzy 100 plików i cyklicznie nadpisuje w kółko podczas gdy
logowanie jest załączone.

przykład:
komponent1.000.log komponent2.000.log komponent3.000.log
komponent1.001.log komponent2.001.log komponent3.001.log
komponent1.002.log komponent2.003.log komponent3.003.log
.. ... ...
komponent1.099.log komponent2.099.log komponent3.099.log
                                          

Potrzebuję włączyć full-level logi na serwerze działającym produkcyjnie u
klienta. Z powodu dużego ruchu część logów bardzo szybko sie przepełnia:
- program ma ustawione logowanie na np. 2 godziny [bo tak jest mi potrzebne] a
100 plików z logami zawiera w sumie przedział czasu np. 2 minuty
[generalnie w ciągu sekundy potrafi się nadpisać 5 plików z kolejnymi numerami].

W związku z tym moje pytanie: macie pomysł jak sprytnie kopiować takie
cyklicznie nadpisujące się logi w bezpieczne miejsce?
- może jakiś batch czy inne nieskomplikowane narzędzie? [pod WINDOWSa]
- a jeśli nie skrypt batch to może powershell?

W ostateczności mozna napisać kawałek w delphi czy czymkolwiek innym ale jeśli
znacie gotowe rozwiązanie to szkoda mi czasu na pisanie.

Z góry dzięki za konstruktywne

Pozdrawiam, KG
  

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Received on Thu Feb 18 15:50:02 2010

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 18 Feb 2010 - 16:42:01 MET