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