반응형

0. Install boost library 

# yum install boost-devel

 

1. source-highlight 사용

http://savannah.gnu.org/projects/src-highlite

 

# wget http://ftp.gnu.org/gnu/src-highlite/source-highlight-3.1.8.tar.gz

# tar zxvfp source-highlight-3.1.8.tar.gz

# cd source-highlight-3.1.8

# mkdir build

# cd build

# ../configure

# make

# make install

# tail -f nohup.out | source-highlight -f esc -s log

 

2. perl script

# tail -f nohup.out | perl -pe 'while(<STDIN>) { my $line = $_; chomp($line); for($line){ s/==>.*<==/\e[1;44m$&\e[0m/gi;  s/error.*/\e[0;31m$&\e[0m/gi; s/.*exception.*|at .*/\e[0;31m$&\e[0m/gi;  s/info.*/\e[1;32m$&\e[0m/gi; s/warning.*/\e[1;33m$&\e[0m/gi; } print $line, "\n";}'

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기