オープンソース ゲームサーバー フレームワーク NoahGameFrame (NF) クライアント ログ ログ システム (5)

1. ログ出力メソッドを呼び出すスクリプトの紹介

ログをファイルまたは Unity のコンソールに出力する必要がある場合は、スクリプトNFLogModule.cs内のメソッドを呼び出すことができます。このスクリプトにはメソッドが多すぎるため、1 つずつは紹介しませんが、必要に応じて、具体的な実装プロセスをご自身で確認してください。以下のセクションで作成者によって呼び出される出力および印刷ログ メソッドはすべてこのスクリプトからのものです。
ここに画像の説明を挿入

2. ログ出力に関する重要な手順

1.開発者が自らの意思で HandleLog(string logString, string stackTrace, LogType type) メソッドを呼び出し、対応するログ情報がmWriteTxtmLinesの 2 つの List 属性に保存されます。
2. mWriteTxt属性の機能は、ログ情報を保存するためにこのフィールドに保存し、保存されたログ情報をスクリプトの Execute() メソッドを通じて表示および保存するためにファイルに入力することです。
3. mLines属性の役割は、ログ情報をこのフィールドに保存して保存し、スクリプト内で PrintGUILog() メソッドを使用して、保存されたログ情報をUI 形式で Unity Console コンソールに出力するか、または UI 形式で表示することです。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

3. 対応するカスタムファイルにログを出力します。

1.スクリプトの Init() メソッドを通じて、Windows 環境では、コードによって作成されたログ ファイルは、Unity プロジェクト パスのルート パス トランク ディレクトリの下のログ フォルダーに自動的に保存され、ログ ファイル名はプレイヤーによってカスタマイズされます。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

Previous:オープンソース ゲーム サーバー フレームワーク NoahGameFrame (NF) サーバーサイド ログ ログ システム (4)

おすすめ

転載: blog.csdn.net/jianjianshini/article/details/128033799