เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

logstalgia - เบญเบญเบ™เป„เบฅเบ™เปŒเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ logstalgia เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ logstalgia เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


Logstalgia - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเป‰เบฒเบ‡เบžเบฒเบšเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


logstalgia [เบ•เบปเบงเป€เบฅเบทเบญเบ] logfile

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


logstalgia เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆ replays เบซเบผเบทโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เป€เบงเบฑเบšโ€‹เป„เบŠโ€‹เบ•โ€‹เปŒโ€‹เป€เบ›เบฑเบ™โ€‹
เบเบฒเบ™เบˆเบณเบฅเบญเบ‡เป€เบเบกเป€เบเบก retro.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบกเบต


logstalgiaเบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เบญเบ‡เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เป‚เบ”เบเปƒเบŠเป‰ OpenGL เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฑเบ”เบงเบตเบ”เบตเป‚เบญเป€เบฅเบฑเปˆเบ‡ 3D เป€เบžเบทเปˆเบญ
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

Logstalgia เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบš access.log เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบŠเบฑเปˆเบ™:
Apache เปเบฅเบฐ Nginx (เป€เบšเบดเปˆเบ‡ 'เบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš' เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).

As logstalgia เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เป€เบžเบทเปˆเบญโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบ playback เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เปเบ—เป‰โ€‹เบˆเบดเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบ—เปเบฒโ€‹
webserver เบซเบงเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆ (เป€เบŠเบฑเปˆเบ™: 100s เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบ™เปเบ•เปˆเบฅเบฐเบ™เบฒเบ—เบต).

OPTIONS


-f เป€เบ•เบฑเบกโ€‹เบˆเป.

-WIDTHxHEIGHT
เบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก. เบ–เป‰เบฒ -f เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡, เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ•เบฑเป‰เบ‡เบฎเบนเบšเปเบšเบšเบงเบดเบ”เบตเป‚เบญเป€เบ›เบฑเบ™
เบญเบฑเบ™เบ™เบตเป‰. เป€เบžเบตเปˆเบก ! เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เป„เบ”เป‰.

-b, --เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบกเบฒ
เบชเบตเบžเบทเป‰เบ™เบซเบผเบฑเบ‡เปƒเบ™ hex.

-x --เบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ•เบฑเบก
เบชเบฐเปเบ”เบ‡ ip/hostname เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป€เบ•เบฑเบก.

- เปเบกเปˆเบ™เปเบฅเป‰เบง, --simulation-เบ„เบงเบฒเบกเป„เบง
เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™ 1 (1 เบงเบดเบ™เบฒเบ—เบตเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต).

-p, -- เบ„เบงเบฒเบกโ€‹เป„เบงโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบญเบญเบโ€‹
เบšเบฒเบ™เบ„เบงเบฒเบกเป„เบงเป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เปœเป‰เบฒเบˆเป (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเบ—เบตเปˆ 0.15).

-u, -- เบญเบฑเบ”โ€‹เบ•เบฒโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹
เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบซเบ™เป‰เบฒเบชเบฐเบซเบผเบธเบš. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™ 5 (5 เบงเบดเบ™เบฒเบ—เบต).

-g เบŠเบทเปˆ,regex,เป€เบ›เบตเป€เบŠเบฑเบ™[,เบชเบต]
เบชเป‰เบฒเบ‡เบเบธเปˆเบก summarizer เบ—เบตเปˆเบกเบตเบŠเบทเปˆเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
(HOST, URI เบซเบผเบท Response CODE) เบเบปเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ›เบปเบเบเบฐเบ•เบด. เป€เบ›เบตเป€เบŠเบฑเบ™เบฅเบฐเบšเบธ a
เป€เบ›เบตโ€‹เป€เบŠเบฑเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹.

เบชเบตเบญเบฒเบ”เบˆเบฐเป€เบฅเบทเบญเบเป„เบ”เป‰เปƒเบ™เบฎเบนเบšเปเบšเบšเป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ (เป€เบŠเบฑเปˆเบ™: FF0000 เบชเปเบฒเบฅเบฑเบšเบชเบตเปเบ”เบ‡) เป€เบŠเบดเปˆเบ‡
เบˆเบฐเบ–เบทเบเบ™เบณเปƒเบŠเป‰เบเบฑเบšเบ›เป‰เบฒเบเบเบณเบเบฑเบšเบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเบ‚เปเบšเบฒเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบเบธเปˆเบก.

เบ•เบปเบงเบขเปˆเบฒเบ‡:

-g "HTML,URI=html?$,30"
-g "Lan,HOST=^192,30"
-g "เบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”,CODE=^[23],30"

เบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบฐเบšเบธเบเบธเปˆเบก, เบเบธเปˆเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ Images (เป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบš), CSS (.css
files) เปเบฅเบฐ Scripts (เป„เบŸเบฅเปŒ .js).

เบ–เป‰เบฒเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเบžเบฝเบ‡เบžเป, เบเบธเปˆเบกเบ—เบตเปˆเบˆเบฑเบšเป„เบ”เป‰เบ—เบฑเบ‡เปเบปเบ” 'เบญเบทเปˆเบ™เป†' เบˆเบฐเบ›เบฒเบเบปเบ”เป€เบ›เบฑเบ™เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบ
เบเบธเปˆเบก.

--paddle-mode MODE
เบฎเบนเบšเปเบšเบš Paddle (pid, vhost, เบ”เบฝเบง).

vhost - paddle เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป€เบˆเบปเป‰เบฒเบžเบฒเบš virtual เปƒเบ™เป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบ.

pid - paddle เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ id เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบ.

เบ”เบฝเบง - paddle เบ”เบฝเบง (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

--paddle-เบ•เปเบฒโ€‹เปเบซเบ™เปˆเบ‡โ€‹ เบ•เบณ เปเปœเปˆเบ‡
เบ•เปเบฒเปเบซเบ™เปˆเบ‡ Paddle เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เบกเบธเบกเป€เบšเบดเปˆเบ‡ (0.25 - 0.75).

--เบŠเบดเป‰เบ‡ เบญเปˆเบฒเบ™เบˆเบฒเบ STDIN, เบšเปเปˆเบชเบปเบ™เปƒเบˆเบฅเบฒเบเบเบฒเบ™เบเปˆเบญเบ™เป€เบงเบฅเบฒเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

--เบˆเบฒเบ, --เป€เบ–เบดเบ‡ 'เบ›เบ›เบ›เบ›เบ›เบ›เบ›เบ›เบ›เบ›เบ› hh: mm: ss +tz'
เบชเบฐเปเบ”เบ‡เบฅเบฒเบเบเบฒเบ™เบˆเบฒเบเป„เบฅเบเบฐเป€เบงเบฅเบฒเบชเบฐเป€เบžเบฒเบฐ.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบŠเบปเบ”โ€‹เป€เบŠเบตเบโ€‹เป€เบ‚เบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เป€เบ‚เบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบเบญเบกเบฎเบฑเบš:

"2012-06-30"
"2012-06-30 12:00"
"2012-06-30 12:00:00 +12"

-- เบ•เปเบฒเปเบซเบ™เปˆเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบ•เบณ เปเปœเปˆเบ‡
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบšเบฒเบ‡เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบ™เป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบ (เบฅเบฐเบซเบงเปˆเบฒเบ‡ 0.0 เปเบฅเบฐ 1.0).

--เบขเบธเบ”-เบ•เปเบฒเปเปœเปˆเบ‡ เบ•เบณ เปเปœเปˆเบ‡
เบขเบธเบ”เบขเบนเปˆเบšเบฒเบ‡เบ•เบณเปเปœเปˆเบ‡.

-- เบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบต
เบšเปเปˆเบกเบตเบเบฒเบ™เบเบฐเป‚เบ”เบ”.

--hide-response-code
เป€เบŠเบทเปˆเบญเบ‡เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰.

--hide-paddle
เป€เบŠเบทเปˆเบญเบ‡ paddle.

--hide-paddle-tokens
เป€เบŠเบทเปˆเบญเบ‡ paddle tokens เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เป‚เปเบ” multi-paddle.

--hide-url-prefix
เป€เบŠเบทเปˆเบญเบ‡เป‚เบ›เบฃเป‚เบ•เบ„เป URL เปเบฅเบฐเบ„เบณเบ™เบณเปœเป‰เบฒเบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป.

--disable-auto-skip
เบ›เบดเบ”เบเบฒเบ™เบ‚เป‰เบฒเบกเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เป„เบฅเบเบฐเป€เบงเบฅเบฒเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ.

--disable-เบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒ
เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปเบ–เบšเบ„เบงเบฒเบกเบ„เบทเบšเปœเป‰เบฒ.

-- disable-glow
เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เป€เบญเบฑเบšเป€เบŸเบฑเบเปเบชเบ‡.

--font-size เบซเบฅเบทเบ‚เบฐเบซเบเบฒเบเป‚เบ•
เบ‚เบฐเปœเบฒเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™.

-- เป„เบฅเบเบฐเป€เบงเบฅเบฒเปเบชเบ‡
เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เปเบชเบ‡ (เบฅเบฐเบซเบงเปˆเบฒเบ‡ 0.0 เปเบฅเบฐ 1.0).

--glow-multiplier
เบ›เบฑเบšเบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เบญเบ‡ glow เป„เบ”เป‰.

--เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบธเป‰เบ™
เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบธเป‰เบ™เบ‚เบญเบ‡เปเบชเบ‡.

-o, --output-ppm-stream เป€เบญเบเบฐเบชเบฒเบ™
เบ‚เบฝเบ™เบเบญเบšเป€เบ›เบฑเบ™ PPM เปƒเบชเปˆเป„เบŸเบฅเปŒ ('-' เบชเปเบฒเบฅเบฑเบš STDOUT).

-r, --output-framerate FPS
เบญเบฑเบ”เบ•เบฒเป€เบŸเบฃเบกเบ‚เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ” (เปƒเบŠเป‰เบเบฑเบš --output-ppm-stream).

--load-config CONFIG_FILE
เป‚เบซเบฅเบ”เป„เบŸเบฅเปŒ config.

--save-config CONFIG_FILE
เบšเบฑเบ™เบ—เบถเบเป„เบŸเบฅเปŒ config เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

logfile
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™ เบซเบผเบท '-' เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเปœเบญเบ‡เบฅเบฒเบเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ
เบœเปˆเบฒเบ™ STDIN.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡ access.log เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

logstalgia /usr/share/logstalgia/example.log

เป€เบšเบดเปˆเบ‡ access.log เบชเบปเบ”, เป€เบฅเบตเปˆเบกเบˆเบฒเบเบŠเบธเบ”เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™เปƒเบ™เบšเบฑเบ™เบ—เบถเบ
(เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบซเบฒเบ‡). เบซเบกเบฒเบเป€เบซเบ”เบเปˆเบงเบฒ '-' เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš logstalgia เป€เบžเบทเปˆเบญเบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡
เบญเปˆเบฒเบ™เบˆเบฒเบ STDIN:

tail -f /var/log/apache2/access.log | logstalgia -

เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบšเบฑเบ™เบ—เบถเบเปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบ --sync. เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เบˆเบฒเบโ€‹
เบฅเบฒเบเบเบฒเบ™เบ•เปเปˆเป„เบ›เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™ STDIN:

tail -f /var/log/apache2/access.log | logstalgia --เบŠเบดเป‰เบ‡

เป€เบšเบดเปˆเบ‡ access.log เป„เบฅเบเบฐเป„เบเบœเปˆเบฒเบ™ ssh:

ssh [email protected] tail -f /var/log/apache2/access.log | logstalgia --เบŠเบดเป‰เบ‡

เบชเบฐ เปœเบฑเบš เบชเบฐ เปœเบนเบ™ LOG เบฎเบนเบšเปเบšเบš


Logstalgia เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป€เบŠเบฑเปˆเบ™ Apache
เปเบฅเบฐ Nginx:

เบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบเบ—เบปเปˆเบงเป„เบ› NCSA (CLF)
"%h %l %u %t \"%r\" %>s %b"

เบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ NCSA เบเบฑเบš Virtual Host
"%v %h %l %u %t \"%r\" %>s %b"

NCSA เบ‚เบฐเบซเบเบฒเบ/เบฅเบงเบกเบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบ
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""

NCSA เบ‚เบฐเบซเบเบฒเบ/เบฅเบงเบกเบฎเบนเบšเปเบšเบšเบšเบฑเบ™เบ—เบถเบเบเบฑเบš Virtual Host
"%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""

เบฅเบฐเบซเบฑเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ (%P), เบซเบผเบทเบšเบฒเบ‡เบ•เบปเบงเบฅเบฐเบšเบธเบญเบทเปˆเบ™เป†, เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป€เบ›เบฑเบ™เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบขเบนเปˆเบ—เบตเปˆ
เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒ. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš '--paddle-mode pid' เบšเปˆเบญเบ™เบ—เบตเปˆ paddle เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ
เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰.

CUSTOM LOG เบฎเบนเบšเปเบšเบš


เบ”เบฝเบงเบ™เบตเป‰ Logstalgia เบฎเบญเบ‡เบฎเบฑเบšเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบเปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡เบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเบ—เปเปˆ ('|'):

timestamp - unix timestamp เบ‚เบญเบ‡เบงเบฑเบ™เบ—เบตเบฎเป‰เบญเบ‡เบ‚เป.
hostname - hostname เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป
path - เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เป
response_code - เบฅเบฐเบซเบฑเบ”เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบ webserver (เป€เบŠเบฑเปˆเบ™: 200)
response_size - เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เปƒเบ™เป„เบšเบ•เปŒ

เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

เบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ” - 1 เบซเบผเบท 0 เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”
response_colour - เบชเบตเบ•เบญเบšเบชเบฐเปœเบญเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš hexidecial (#FFFFFF).
url เบœเบนเป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡ - url เบœเบนเป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡
เบ•เบปเบงเปเบ—เบ™เบœเบนเป‰เปƒเบŠเป‰ - เบ•เบปเบงเปเบ—เบ™เบœเบนเป‰เปƒเบŠเป‰
virtual host - เป€เบˆเบปเป‰เบฒเบžเบฒเบš virtual (เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบเบฑเบš --paddle-mode vhost)
pid - process id เบซเบผเบทเบšเบฒเบ‡เบ•เบปเบงเบฅเบฐเบšเบธเบญเบทเปˆเบ™ (--paddle-mode pid)

เบ–เป‰เบฒเบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”เบซเบผเบท response_colour เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เบžเบงเบเบกเบฑเบ™เบˆเบฐเบกเบฒเบˆเบฒเบ
response_code เป‚เบ”เบเปƒเบŠเป‰เบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒ HTTP เบ›เบปเบเบเบฐเบ•เบด (เบฅเบฐเบซเบฑเบ” < 400 = เบ„เบงเบฒเบกเบชเบณเป€เบฅเบฑเบ”).

เบšเบฑเบ™เบ—เบถเบ เบงเบดเบ”เบตเป‚เบญ


เป€เบšเบดเปˆเบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบ™เบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบต Logstalgia:

https://github.com/acaudwell/Logstalgia/wiki/Videos

INTERFACE


เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบกเบธเบกเบŠเป‰เบฒเบเป€เบ—เบดเบ‡เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเปเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบšเบฑเบ™เบ—เบถเบเบ—เปเบฒเบญเบดเบ”
เบญเปˆเบฒเบ™โ€‹เปเบฅเบฐโ€‹เป€เบžเบตเปˆเบกโ€‹เบ‚เบถเป‰เบ™โ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เป„เบงโ€‹เบˆเปเบฒโ€‹เบฅเบญเบ‡ (-sโ€‹)โ€‹.

เป€เบ„เบปเบฒเป€เบ•เบตเบขเบนเปˆเปƒเบ™เปเบˆเบฅเบธเปˆเบกเบ‚เบงเบฒเบกเบทเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ™เบฑเป‰เบ™เบกเบฒ
เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ›เบฐเบˆเบธเบšเบฑเบ™.

เบเบฒเบ™เบเบปเบ”เบŠเปˆเบญเบ‡เป„เบ”เป‰เบ—เบธเบเป€เบงเบฅเบฒเบˆเบฐเบขเบธเบ”/เบขเบธเบ”เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบŠเบปเปˆเบงเบ„เบฒเบง. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบง, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰
เบซเบ™เบนโ€‹เป€เบžเบทเปˆเบญโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เบ‚เบญเบ‡โ€‹เบšเบธเบโ€‹เบ„เบปเบ™โ€‹.

เบ„เบณเบชเบฑเปˆเบ‡เปเบ›เป‰เบ™เบžเบดเบกเปเบšเบšเป‚เบ•เป‰เบ•เบญเบš:

(q) เบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ
(c) เบชเบฐเปเบ”เบ‡เป‚เบฅเป‚เบเป‰ Logstalgia
(n) เป‚เบ”เบ”เป„เบ›เบ‚เป‰เบฒเบ‡เปœเป‰เบฒเปƒเบ™เป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเบšเบฑเบ™เบ—เบถเบเบ•เปเปˆเป„เบ›.
(+-) เบ›เบฑเบšเบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบˆเบณเบฅเบญเบ‡.
(<>) เบ›เบฑเบšเบ„เบงเบฒเบกเป„เบงเบชเบฝเบ‡.
(F11) เบชเบฐเบซเบผเบฑเบšเบ‚เบญเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก
(F12) เบžเบฒเบšเปœเป‰เบฒเบˆเป
(Alt+Enter) เบ›เบดเบ”เปœเป‰เบฒเบˆเปเป€เบ•เบฑเบก
(ESC) เบญเบญเบ

เปƒเบŠเป‰ logstalgia เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    ExpressLuke GSI
    ExpressLuke GSI
    เบซเบ™เป‰เบฒเบ”เบฒเบงเป‚เบซเบฅเบ” SourceForge เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
    เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
    GSIs, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ phhusson
    เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡เบ—เบฑเบ‡ Android Pie เปเบฅเบฐ
    Android 1...
    เบ”เบฒเบงเป‚เบซเบฅเบ” ExpressLuke GSI
  • 2
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    Music Caster เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบปเบ™เบ•เบตเบ–เบฒเบ”
    เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ‚เบฑเบšโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹
    เบญเบธเบ›เบฐเบเบญเบ™ Google Cast. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹,
    เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบฅเบนเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    Tas...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เป€เบžเบ‡ Casterโ€‹
  • 3
    PyQt
    PyQt
    PyQt เปเบกเปˆเบ™เบเบฒเบ™เบœเบนเบเบกเบฑเบ” Python เบชเปเบฒเบฅเบฑเบš
    Digia's Qt เบ‚เป‰เบฒเบกเป€เบงเบ—เบต
    เป‚เบ„เบ‡โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹. เบกเบฑเบ™
    เบฎเบญเบ‡เบฎเบฑเบš Python v2 เปเบฅเบฐ v3 เปเบฅเบฐ Qt v4 เปเบฅเบฐ
    Qt v5. PyQt เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PyQt
  • 4
    เบ”เบตเบŠเบต
    เบ”เบตเบŠเบต
    Sardi เป€เบ›เบฑเบ™ restyling เบชเบปเบกเบšเบนเบ™เปเบฅเบฐ
    เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” svg. 6 เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐ 10 เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป‚เบŸเบ™เป€เบ”เบต
    เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบŠเบฒเบ”เบต
    เป„เบญเบ„เบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Sardi
  • 5
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    LMMS เป€เบ›เบฑเบ™เบŠเบญเบšเปเบงเบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบŸเบฃเบต
    เบ—เบตเปˆโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ”เบปเบ™โ€‹เบ•เบตโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹
    เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰
    เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™
    เบŠ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” LMMS Digital Audio Workstation
  • 6
    FreeRTOS เป€เบ„เบตเป€เบ™เบฅเป€เบงเบฅเบฒเบˆเบดเบ‡ (RTOS)
    FreeRTOS เป€เบ„เบตเป€เบ™เบฅเป€เบงเบฅเบฒเบˆเบดเบ‡ (RTOS)
    FreeRTOS เปเบกเปˆเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡เบ•เบฐเบซเบผเบฒเบ”
    เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ (RTOS) เบชเปเบฒเบฅเบฑเบš
    microcontrollers เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ
    microprocessors. เปเบˆเบเบขเบฒเบเป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ
    เบžเบฒเบเปƒเบ•เป‰ MIT open source lice...
    เบ”เบฒเบงเป‚เบซเบฅเบ” FreeRTOS Real Time Kernel (RTOS)
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad