0

私はログファイルを持っています..

>java.lang.IllegalStateException: Unable to crypt bytes with cipher [javax.crypto.Cipher@61e02bf7].
>Caused by: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher
>org.apache.solr.client.solrj.SolrServerException: Error executing query
>org.apache.jasper.JasperException: javax.servlet.ServletException: >net.sourceforge.stripes.exception.StripesJspException: An exception was raised while invoking
>Caused by: javax.servlet.ServletException: net.sourceforge.stripes.exception.StripesJspException: An exception was raised while invoking a layout. The layout used w
>Caused by: org.apache.jasper.JasperException: java.util.ConcurrentModificationException
>java.lang.NumberFormatException: empty String
>com.hk.exception.DefaultWebException: Order Total cannot be lesser than 0
>java.lang.NumberFormatException: For input string: ".E0"

"Exception:" で終わる単語のみが必要で、単語の繰り返しはありません.. 例: like..

IllegalStateException   1
IllegalBlockSizeException  1
SolrServerException  1
JasperException  2
ServletException  2
NumberFormatException  2
DefaultWebException  1

助けてください ....

4

3 に答える 3

2

投稿したログ ファイルの一部が log というファイルに保存されている場合は、次の手順を試してください。

egrep -o '\<\w+Exception\>' log | sort | uniq -c

それはあなたに与えるでしょう:

  1 ConcurrentModificationException
  1 DefaultWebException
  1 IllegalBlockSizeException
  1 IllegalStateException
  2 JasperException
  2 NumberFormatException
  2 ServletException
  1 SolrServerException
  2 StripesJspException
于 2012-12-14T06:18:19.097 に答える
0
awk '{ for(i=1;i<=NF;++i) if (match($i,"Exception")!=0) {arr[gensub(/.*\.([a-zA-Z]*Exception[a-zA-Z]*).*/,"\\1","", $i)]++;} } END { for(v in arr) {print v, arr[v];} }' log

これがどのように機能するかです:

>awk '{ for(i=1;i<=NF;++i) if (match($i,"Exception")!=0) {arr[gensub(/.*\.([a-zA-Z]*Exception[a-zA-Z]*).*/,"\\1","", $i)]++;} } END { for(v in arr) {print v, arr[v];} }' log
ServletException 2
JasperException 2
ConcurrentModificationException 1
DefaultWebException 1
NumberFormatException 2
StripesJspException 2
IllegalStateException 1
SolrServerException 1
IllegalBlockSizeException 1
于 2012-12-14T07:21:58.270 に答える
0

または、単に使用できます

grep "<your search key word>" <log-file-name>必要に応じて、出力をファイルにリダイレクトします。

grep コマンドにもいくつかのオプションがあります。

于 2012-12-14T06:22:15.003 に答える