0

ccnet によって生成されるログ ファイルの外観を変更したいと考えています。エラーメッセージが元のログメッセージから分離されている場合は便利ですが、デバッグするために、エラーが実際にいつ発生したかを確認するのは少し難しいです。私たちの PowerShell スクリプトは 6 ~ 8 時間実行され、ログ ファイルに約 38,000 行が作成されます。そのため、ログ ファイル内の他の行でエラーを一覧表示する方法について、解決策を本当に知りたいと思います。さらに、すべてのエラーが別々に表示されるのであれば、それは素晴らしいことです。これまでのところ、ログファイルの出力を変更する方法を説明した多くのドキュメンタリーを見つけていません...

サイモン

4

2 に答える 2

0

エラー メッセージの内容がわかっている場合は、それらを xsl ファイルで解析し、ビルド メールに表示される HTML を生成できます。以下は ccservice.exe.config に含まれます。

    <xslFiles>
        <file name="c:\path\to\custom_errors.xsl"/>
    </xslFiles>

custom_errors.xsl は、生のビルド ログ xml でエラー メッセージを検索し、それらから html を生成する xsl ファイルです。この html は、ビルド メールに表示されます。custom_errors.xsl を作成する必要があります。特に xml/xsl/html/css を初めて使用する場合は、初めて作業するのにかなりの労力がかかります。これを実行する場合は、xsl トランスフォーマーを使用して ccnet の外部ですべてのテストを行い、サンプルの ccnet ビルド ログを入力することをお勧めします。ccnet は css ファイルを使用して html のスタイルを設定するため、注意してください。これも編集できます。

ccservice.exe.config を編集した後、ccnet サービスを再起動する必要があることに注意してください。

于 2013-06-12T20:40:11.623 に答える