LOG EVENT コマンド
日付 | 2002/02/08 |
---|---|
ID | 01-836 |
バージョン | 6.7.x specific |
プラットフォーム | Windows and Mac OS |
コンパイルされたコードのデバッグかトレースは時に困難です。あなたの適用はコンパイルされたモードでのみ衝突するかもしれません。あるいは、あなたのプロセスは非常に遅い。また、コードの輪郭を書くことが要求されます。これを扱うただ一つの方法は、あなたの方法に数静止のチェック・ポイントを定義し、コードが実行している場合、この情報の記録をとることです。
そうするために、ログファイルを作成し、それにデータを追加することができます。これは各プロセスが情報を開き追加することができるテキストファイルでありえます。それを達成する最も一般的な方法は、ドキュメントを開き、SEND PACKETコマンドを使用して、テキストを送ることです。しかしながら、すべてのプロセスがドキュメントを同時に開くとは限らず、そうでなければ確信する必要があります、1つのプロセス当たりドキュメントを開く必要があります。その後、送られるパケットは通常静止です。
WindowsNT、2000およびXPは、4Dが情報を格納することができるログファイルを既に持っています。それを使用したければ、LOG EVENTコマンドを使用して、メッセージをちょうど送らなければなりません。そのコマンドについては、メッセージおよびそのタイプ(情報、警告あるいはエラー・メッセージ)をちょうど提供する必要があります。
現在のmethod nameコマンドとこのコマンドを組み合わせることに決めてもよい。現在のmethod nameは、現在実行されたmethod nameを返します。もしログに挿入されれば、この情報は、非常に有用であると分かることができます。他の有用なコマンドはコマンド流れ期日、現在の時間および現在のユーザになるでしょう。Tickcountコマンドは輪郭を書く問題に推薦されるでしょう。
あなたの場合によると、1片の情報(デバッグして輪郭を書いて)として、警告(何かが間違っています、しかし、それが実際の問題ではない)として、あるいはエラー(エラーが生じました)としてメッセージを記録することができます。