Ito ang command lwatch na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
panoorin ko — pag-highlight ng syntax para sa syslog/syslog-ng file
SINOPSIS
panoorin ko [-C filename] [--config filename] [-i filename] [--input filename] [-O
filename] [--output filename] [-sdOhv] [--show-unparsed] [--daemon] [--omit-rc]
[--tulong]
DESCRIPTION
Ang Lwatch ay isang log colorizer. Nagbabasa ito ng syslog/syslog-ng data mula sa pinangalanang fifo o mula sa stdin
at nagpapakita ng mga kulay na log sa stdout.
Lwatch ay lubos na napapasadya ng gumagamit. Binabasa nito ang data ng pagsasaayos mula sa file
/etc/lwatch/lwatch.conf o (kung ibinigay) mula sa file na ibinigay na may opsyon -C
Ang paraan ng paggawa nito ay simple. Nagbabasa ito ng isang linya mula sa input (build-in default ay
/var/lib/lwatch/syslog.fifo), hinati ito sa apat na bahagi: petsa, hostname, pangalan ng serbisyo
(na may PID, kung magagamit) at totoong mensahe. Ang bawat bahagi ay may sariling default na kulay. Kaya mo
muling tukuyin ang mga ito sa configuration file. Default na mga kulay tulad ng sa loco(1) [tingnan ang:
http://www.zjuul.net/~jules/loco/]. Ngunit ang lwatch ay hindi lamang isang static na pangkulay ng log. Ito ay
mayroon pang iba. Maaari nitong kulayan ang iyong mga log sa anumang paraan na gusto mo. Magagawa mong magtakda ng bago
kulay para sa anumang bahagi (petsa, host, serbisyo, mensahe) gamit ang mga pattern na nakabatay sa regexp.
COMMAND LINE Opsyon
Tumatanggap ang Lwatch ng ilang opsyon sa command line. Nangunguna ang mga opsyon sa command line kaysa sa mga value
mula sa configuration file.
-C filename
--config filename
basahin ang config mula sa filename sa halip na /etc/lwatch/lwatch.conf
-i filename
--input filename
basahin ang data mula sa pinangalanang fifo filename sa halip na /var/lib/lwatch/syslog.fifo
-o filename
--output filename
magsulat ng mga kulay na log sa filename sa halip na stdout
-s
--show-unparsed
ipakita ang mga hindi na-parse na linya tulad ng `huling mensahe na naulit nang 5 beses' o `--- MARK ---'
-d
--demonyo tumakbo bilang daemon, humiwalay sa control terminal, lumipat sa background
-O
--omit-rc huwag basahin ang mga halaga mula sa config file
-h
- Tumulong ipakita ang tulong tungkol sa opsyon sa runtime
-v
--bersyon ipakita ang bersyon at mga abiso sa copyright
PAGPAPAKITA
Ang gustong paraan para patakbuhin ang lwatch ay basahin ang mga mensahe ng syslog mula sa pinangalanang fifo o mula sa standard
input.
Kung gumagamit ka ng syslog gusto mo talagang basahin ang mga mensahe mula sa pinangalanang fifo. Upang gawin ito, maglagay ng linya:
*.* |/var/lib/lwatch/syslog.fifo
sa iyong syslog.conf. Lumikha ng naaangkop na fifo at i-restart ang syslog, pagkatapos ay patakbuhin ang lwatch. Kaya mo
patakbuhin din ang lwatch bago simulan ang syslog. Kung hindi mo alam kung paano lumikha ng pinangalanang fifo tingnan
mknod(1) para sa mga detalye.
Tandaan:
· Dapat umiral ang fifo
· Ang tamang pangalan ay dapat ilagay sa /etc/lwatch/lwatch.conf o ibigay na may -i command line
opsyon
Sa syslog-ng maaari mong patakbuhin ang lwatch nang direkta mula sa syslog, ibig sabihin:
log { source(src); patutunguhan(console_all);};
destination console_all {program("/usr/bin/lwatch -i- -o/dev/tty11"); };
Hindi sinusuportahan ng Lwatch ang pagbabasa mula sa mga regular na file. Kung talagang kailangan mo ang pagpapaandar na ito
gamitin ang sumusunod na utos:
tail -f /path/to/filename | /usr/bin/lwatch -i-
Maaari itong magbago sa hinaharap.
Kayamanan
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
COPYRIGHT
Ang program na ito ay libreng software; maaari mo itong muling ipamahagi at/o baguhin ito sa ilalim ng mga tuntunin ng
ang GNU General Public License na inilathala ng Free Software Foundation; alinman
bersyon 2 ng Lisensya, o (sa iyong opsyon) anumang mas bagong bersyon.
Ang suporta sa regular na expression ay ibinibigay ng PCRE library package, na open source
software, na isinulat ni Philip Hazel, at copyright ng University of Cambridge, England.
Available ang library na ito sa: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
NOTA MULA SA AUTHOR
Isinulat ko ang tool na ito para sa sarili kong mga pangangailangan dahil ang mga perl tools, gayunpaman flexible, ay kumakain ng a
maraming memory at CPU. Nakita kong kapaki-pakinabang ito at ibinabahagi ko ito sa Open Source
Komunidad. Ngunit gayon pa man, ang pagbuo ng software na ito ay hinihimok ng sarili kong mga pangangailangan. Kaya, kaya mo
asahan ang susunod na paglabas sa isang taon o dalawa ;)
Ito ay talagang maganda kung makakahanap ka ng ilang oras at ilaan ito para sa pag-rate sa proyektong ito
sa FreshMeat (tingnan ang RESOURCES). Tinatanggap din ang mga komento. Hindi ko maipapangako na magdadagdag ako
mga bagong feature na dapat panoorin kaagad ngunit ang anumang positibong feedback ay magpapalaki sa aking motibasyon
antas up.
Salamat nang maaga para sa iyong oras.
Gamitin ang lwatch online gamit ang mga serbisyo ng onworks.net