0

正規表現に一致する行を強調表示するログテーリングアプリ(BareTailPro)を使用しています。私は現在、フィルターをちょうどerror(大文字と小文字を区別しない)に設定しています。これは次のように返されます。

25/07/2011 00:09:43.384 [Error] Timeout elapsed
25/07/2011 01:44:04.541 [Error] Receiver TopicName message count changed
25/07/2011 06:07:23.648 [Error] Error processing files
25/07/2011 09:40:04.591 [Error] Receiver TopicName message count changed
25/07/2011 16:42:12.163 [Error] Error Getting Matches & Rejects

が付いている行を見たくありませんReceiver TopicName.*

これを行うために正規表現を設定することは可能ですか?アプリの表現語彙は非常に限られているようです:リファレンス

4

3 に答える 3

1

ネガティブな先読みはないというDogbertの答えを考えると、私はこれを提案します:

エラーの後に発生する可能性のあるすべてのものが、たとえば、、などであることがわかっている場合は、それらTimeoutすべてを正規表現に追加できます。したがって、エラーを照合する代わりに、照合などを行うことができます。ErrorError Getting Matcheserror (Timeout|Error|Error Getting Matches)

これは完全な解決策ではありませんが(一部を見逃すリスクがあります)、機能する可能性があります。

于 2011-07-25T16:18:23.623 に答える
0

そのページに記載されている先読みステートメントのサポートがないため、それは不可能です。

于 2011-07-25T16:14:14.160 に答える
0

BareTailProがサポートしている場合は、ネガティブルックアヘッドを試すことができます。

于 2011-07-25T16:14:55.097 に答える