Vra

Ongelukkig, soms die enigste manier om 'n program te ontfout is deur te gaan deur sy lang log files.

Ek het gesoek vir 'n ordentlike log kyker vir 'n rukkie nou, en nog nie gevind nie 'n werklike oplossing. Die enigste program wat skynbaar mees geskikte was Chainsaw met sy Socket connector maar na 'n paar wees kort maak gebruik van die program was om karretjie en reageer op sy beste wees.

Vir my doeleindes, 'n log kyker moet ten minste in staat wees om log vlak te merk (byvoorbeeld met verskillende kleure) en uit te voer maklik filter gebaseer op pakkette en gratis-teks.

Is daar enige ander (gratis) log kyker? Ek is op soek na iets wat goed kan werk met log4j.

Was dit nuttig?

Oplossing

Jy het nie 'n bedryfstelsel te noem, so ek sal dit noem al is dit net op Windows.

Bare Metal sagteware maak 'n produk, genaamd BareTail wat 'n mooi het koppelvlak en werk goed. Hulle het 'n gratis weergawe met 'n opstart nag skerm, 'n gelisensieerde weergawe met geen nag, en 'n pro-weergawe met bykomende funksies. Dit het instel beklemtoon gebaseer op wat ooreenstem met lyne teen sleutelwoorde.

Hulle het ook 'n BareGrep produk te, wat soortgelyke grep vermoëns bied. Albei is uitstekende en baie stabiel en beter as enigiets wat ek op Windows gesien. Ek hou van hulle soveel Ek het die bondel met beide pro weergawes vir $ 50.

Ander wenke

Wou net om te sê dat ek uiteindelik gevind het 'n instrument wat ek kan kry saam met net mooi ...

Dit is bekend as LogExpert (sien http://www.log-expert.de/ ) en Is gratis. Behalwe die gewone stert funksie, dit het ook 'n filter en 'n soek funksie - twee belangrike dinge wat vermis word uit BareTail. En as jy toevallig wil die manier waarop dit verder ontleed kolomme aan te pas, is dit dood eenvoudig. Net implementeer 'n koppelvlak in NET en jy klaar is (en ek is 'n Java / Flex programmeerder ...)

Ek gebruik OtrosLogViewer . Jy kan merk log gebeure hand of met behulp van string / regular expression . Jy kan gebeure filter gebaseer op vlak, tyd draad, tou of gewone uitdrukking . Logs kan ingevoer word deur luister op socket of verbinding met Log4j SocketHubAppender

Jy kan 'n blik op Youtube video of screenshots neem: Gemerkte log gebeure Klas filter

Disclaimer : Ek is die skrywer van OtrosLogViewer

Ek gebruik Notepad ++ met my persoonlike log lêer beklemtoon verspreide belasting . Lyk soos volg:

betree beeld beskrywing hier

Jy kan probeer logFaces , dit het fantastiese real-time log kyker gebaseer op verduistering-agtige ontwerp.

alt text

Openbaarmaking :. Ek is die skrywer van hierdie produk

Oorweeg om te gebruik Log4j kyker verduistering plugin - wat vurk van Ganemede plugin was in die bedel en nou het meer funksies en stabiliteit is aansienlik verbeter, en nog in aktiewe ontwikkeling en gratis:)

Ek het nog altyd gebruik 'stert-f | grep re 'of occasionaly' awk.

LogSaw gebaseer op Eclipse en gratis. Log4j log lêer ontleder, maklik om te gebruik met 'n maklike filter. Ondersteun verskeie geure van log4j log files: JBoss, Log4j patroon uitleg, Log4j XML uitleg, WebSphere.
Werk soos 'n bom. Na n paar uur googlen en probeer 'n paar aanbevole gratis log4j kykers, hierdie een was n aangename verrassing. Probeer Chainsaw, BareTail, Insig, LogExpert, logview4j.
Dit is weke gelede vrygestel, en ek dink nog steeds bou sy pad boontoe op Google.

Ek het uit Splunk gerol ( http://www.splunk.com/ ) vir log lees en soek met 'n groot sukses te maak. Die gratis weergawe kan plaaslik gebruik word en die betaalde weergawe kan al jou logs te versamel in een plek. Ons gebruik dit meestal vir Log4J logs maar met baie ander formate as well.

Beyond stert en grep ondersteuning (sonder om grep weet ...) dit outomaties indekse logs en kan maklik analise (bv # gebeure in verlede xx tydraamwerk) sowel as basiese kartering, waarskuwing, en gebeurtenis samevoeging.

Ek sal nie sê dat die inligting is perfek of dat die maatskappy nog ryp. Maar ek weet nie huiwer glad te beveel aan dat jy dit probeer.

LogMX is 'n cross platform hulpmiddel wat enige log formaat ontleed uit enige bron, dan vertoon teken inskrywings met baie funksies. By verstek, is dit hanteer formate soos Log4j, LogFactor, syslog, ... en kan lees van plaaslike lêer of SFTP, FTP, HTTP ... maar jy kan jou eie pluggins skryf as jou formaat is 'n ander een of indien u logs nie kan wees verkry deur klassieke protokolle.

Jy kan logs te monitor in realtime soos 'stert' of 'n hele log lêer laai en stop die monitering van dit.

www.logmx.com

Ek sal byvoeg dat vir Windows, Wireshark maak vir 'n handige syslog kyker, ironies genoeg. Ek het probeer om 'n paar ander syslog gereedskap, en regtig, Kiwi is die beste vir syslog daar buite, maar die "gratis" weergawe is 'n bietjie nerfed. Ander Ek hardloop in óf swak geprogrammeer (gekraak op geringe kwessies - logview4net), het 'n swak koppelvlak (Star SysLog Daemon Lite), of het nie eens loop (nxlog)

Jy kan Wireshark se filter taal te gebruik om deur te druk op log data. Dit is overkill, maar totdat iemand 'n gratis syslog kyker / versamelaar skryf vir Windows en maak dit ordentlike, dit is een veld wat 'n harde een vir die meeste mense sal wees.

Voorbeeld:

# Display level 6 alerts from 192.168.5.90 in WireShark
syslog.level == 6 && ip.addr == 192.168.5.90

Afhangende van watter platform wat jy loop op en watter ander log lees gereedskap wat jy beskikbaar het, kan jy net gebruik maak van die toepaslike log4j appender (syslog, Windows Event Logger) en net gebruik om jou platform log lees tools.

Behalwe dat ek gewoonlik persoonlike oplossings ontwikkel gesien.

Iets wat jou oplossing sal ry is wat jou algehele stelsel is soos. Is jy probeer om logs versamel uit verskeie rekenaars? Of is dit net die stompe te sien uit 'n enkele remote proses?

Wil jy dalk 'n persoonlike log kyker wat net werk op lêers gebruik. Ek hou Kiwi Meld Viewer of Ganymedes ( 'n Eclipse plugin), maar dit is nie moeilik om 'n eenvoudige Swing app sit saam dat lees van die voetstuk.

Neem 'n blik op http://jlogviewer.sourceforge.net/ of http://sourceforge.net/projects/jlogviewer/ Java log kyker is liggewig GUI maklik sien die Java aansoek logs wat gegenereer word deur die "java.util.logging" pakket. Dit is open source !!

Jy kan gebruik MindTree Insig , dit is open source, doeltreffende, en spesifiek vir daardie gebruik geval: analiseer log4j lêers.

Ek het 'n persoonlike instrument vir wat geskryf: https://plus.google com / u / 0/102275357970232913798 / poste / Fsu6qftH2ja

  
    

Alfa is 'n GUI hulpmiddel vir die ontleding van log files. Gewoonlik jy gedwing word om te soek na data in hulle gebruik van die redaksie. Jy maak 'n teken, druk Ctrl-F en die "Next" knoppie weer en weer, dan herlaai die lêer as dit is aangepas, en herhaal die soektog. Alfa kaarte 'n log-lêer na 'n databasis sodat jy standaard SQL navrae te gebruik om data te kry sonder enige onnodige aksies.

  

Nog 'n goeie teken kyker is Lilith ( http://sourceforge.net/projects/lilith/ en http://lilithapp.com/ ). Dit is open source en werk goed met Logback, log4j & java.util.logging.

Just gepubliseer 'n knoop module vir kleur beklemtoon log uitset log-kleur-hoogtepunt .

echo "this string" | lch -red.bold this -blue string

Werk goed op unix / linux / vensters en ondersteun config lêer vir komplekse te meld scenario's.

Vir vensters ek gebruik dit in kombinasie met lêer-stert

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top