Portál AbcLinuxu, 16. července 2025 03:45


Dotaz: Vystup zo squidu

6.2.2003 07:11 peto peto
Vystup zo squidu
Přečteno: 94×
Odpovědět | Admin
Zdravim Vas, potreboval by som pomoc s vystupom zo squidu. momentalny vystup vyzera takto:

10.10.1.49 - - [22/Jan/2003:09:20:43 +0100] "POST http://64.12.163.132/data? HTTP/1.1" 200 293 TCP_MISS:DIRECT

potreboval by som to dostat do tohto formatu:

10.10.1.49;22.1.2003;09:20:43;"POST http://64.12.163.132/data? HTTP/1.1" 200 293 TCP_MISS:DIRECT

je to mozne? dakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.2.2003 08:14 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Vystup zo squidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
man sed, nebo man ex, nebo man awk, nebo man .... v prvnich dvou uvedenych treba neco jako
/\/Jan\//s/^\(.*\) - - \[\(.*\)\/Jan\/\([^:]*\)[:]\(.*\) +.*\] "\(\.*$\)/\1;\2.1.\3;\4;"\5/
a tak podobne pro vsech 12 mesicu, nebo v awk "jednoduseji" nejakym prekladem tech mesicu to jak jsem tam napsal [:], tak to je jen kvuli tomu, ze v techto genialnich prispevcich parser cokoli, co ma na zacatku : a na konci ( a mezi tim je -,/,\ nebo podobnej znak, tak z toho udela :\( a ve skutecnosti tam klidne muzes napsat jen tu :
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
6.2.2003 09:32 peto peto
Rozbalit Rozbalit vše Vystup zo squidu
ak som to dobre poxopil, to si mi popisal len preklapku hotoveho vystupu.ja by som potreboval dostat vystup v takejto forme hned zo squidu.
6.2.2003 10:13 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Vystup zo squidu
Hmm, tak to ti neporadim, nevim totiz jestli ma squid nejake moznosti formatovani sveho vystupu. Potom jsou principielne dve cesty. 1/ sahnes primo do zdrojaku squida a sformatujes si ten radek tam 2/ misto souboru budes logovat do named pipe a udelas si skript (nebo rovnou program pokud chces setrit load CPU), ktery bude z te roury cist a zapisovat do souboru, spusteny jako daemon.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
6.2.2003 09:44 peto peto
Rozbalit Rozbalit vše Vystup zo squidu
ak som to dobre poxopil, to si mi popisal len preklapku hotoveho vystupu.ja by som potreboval dostat vystup v takejto forme hned zo squidu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.