aboutsummaryrefslogtreecommitdiff
path: root/src/mesh/beautify_log.sh
blob: 13cbceedcb17f2f11e1d5ae454646cf071f1856e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
cp log .log
cat .log | grep "Mesh for peer" > __tmp_peers
cat __tmp_peers | while read line; do
    PEER=`echo $line | sed -e 's/.*\[\(....\)\].*/\1/'`
    PID=`echo $line | sed -e 's/.*mesh-\([0-9]*\).*/\1/'`
    echo "$PID => $PEER"
    cat .log | sed -e "s/mesh-$PID/MESH $PEER/" > .log2
    mv .log2 .log
done 

rm __tmp_peers

cat .log | sed -e 's/mesh-api-/mesh-api-                                            /g' > .log2
mv .log2 .log

if [[ "`ps aux | grep "kwrite .lo[g]"`" = "" ]]; then
    kwrite .log --geometry 960x1140-960 &
fi