ZePhyr1987 / Bullshitalog

Log file to Web Frontend (Insurgency Sandstorm Chat Log)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bullshitalog

Log file to Web Frontend (Insurgency Sandstorm Chat Log)

chat

Since I wanted something small and nice for chat log analysis, here is my solution:
Example: Bullshitalot.net/log

What you need:

Linux ;P (should run on windows server if you have something similar to Tail/Multitail available.)
-screen
-Multitail
-webserver
-github Bullshitalog Download the files an drop them into some frontend folder.

My example with 4 servers.:
My Multitail command:

screen -mdS "LogIS1" sudo multitail -a /var/www/html/log/Insurgency-chat1.log -E "LogChat" /home/inssserver/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS1A" sudo multitail -a /var/www/html/log/Insurgency-chat1.log -E "<< say" /home/inssserver/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS2" sudo multitail -a /var/www/html/log/Insurgency-chat2.log -E "LogChat" /home/inssserver2/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS3" sudo multitail -a /var/www/html/log/Insurgency-chat3.log -E "LogChat" /home/inssserver3/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS4" sudo multitail -a /var/www/html/log/Insurgency-chat4.log -E "LogChat" /home/inssserver4/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS2A" sudo multitail -a /var/www/html/log/Insurgency-chat2.log -E "<< say" /home/inssserver2/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS3A" sudo multitail -a /var/www/html/log/Insurgency-chat3.log -E "<< say" /home/inssserver3/serverfiles/Insurgency/Saved/Logs/Insurgency.log

screen -mdS "LogIS4A" sudo multitail -a /var/www/html/log/Insurgency-chat4.log -E "<< say" /home/inssserver4/serverfiles/Insurgency/Saved/Logs/Insurgency.log

change Multitail commands to your file structure.
*Make sure the files created are set to chmod 644*
should be all :)
--------------------------------------------------------------------------------------------------------------------------------
OBS CSS example:
URL: http://bullshitalot.net/log/?status=20&filename=./Insurgency-chat2.log&lines=50
Width: 900
Height: 220

body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden;} .header,.hr,.hl {display: none;} .log-wrap { position: fixed;left: 0px; top: 0em;} .chatdn {background-color: rgba(0, 0, 0, 0.8)} .chatname {background-color: rgba(255, 255, 255, 0.6)} .chatg {background-color: rgba(153, 204, 204, 0.6)} .chatt0 {background-color: rgba(204, 153, 102, 0.6)} .chatt1 {background-color: rgba(102, 153, 204, 0.6)} .chatadmin {background-color: rgba(252, 136, 0, 0.6)}
--------------------------------------------------------------------------------------------------------------------------------
Roadmap:
-maybe map change etc
-maybe rcon input
-clan/vip filter

About

Log file to Web Frontend (Insurgency Sandstorm Chat Log)


Languages

Language:PHP 69.1%Language:CSS 30.9%