1. ログ出力メソッドを呼び出すスクリプトの紹介
ログをファイルまたはコンソールに出力する必要がある場合は、スクリプトNFLogModule.cpp内のメソッドを呼び出すことができます。このスクリプトにはメソッドが多すぎるため、1 つずつは紹介しませんが、必要に応じて、具体的な実装プロセスをご自身で確認してください。以下のセクションで作成者によって呼び出される出力および印刷ログ メソッドはすべてこのスクリプトからのものです。
2、LogInfo()メソッド
1. m_pLogModuleフィールドを初期化します。
2. 作成者がテストメソッドにテストコードを記述しました 下図の2つの赤枠内のコードが作成者が記述したテスト出力ログのコードです。テストの独自のニーズに応じて、対応するメソッドに対応するステートメントを作成できます。
上の赤いボックス内に 2 行のコードを記述したら、スクリプトを保存するだけです。
3. 出力ログ ファイルのプロジェクト名がNFLoginLogicPluginであることを確認します。これはPlugin.xmlファイル内にある必要があります。
4. VS で [生成] - [ソリューションの生成] をクリックし、プロジェクトのコンパイルが完了するまで待ちます。
5. プロジェクトがコンパイルされたら、「rund.bat」ファイルをダブルクリックしてサーバーの実行を開始します。
6. 1 ~ 2 分待つと、対応するファイルに対応する効果が表示されます。
3、LogError()メソッド
このメソッドと次のメソッドのテストは LogInfo() メソッドのテスト プロセスの 2 番目のステップと同じであるため、以下では具体的なプロセスではなく結論について直接話します。コメントエリアの下にあります。
4、LogDebug()メソッド
5、LogWarning()メソッド
6、LogFatal()メソッド
7、文字列が結合され、一緒に出力されます
8. 対応するサーバー ウィンドウで、出力ログを確認できます。
テスト出力ログ スクリプト ファイルが配置されているプロジェクト ファイルの名前はNFLoginLogicPluginであり、この要素タグに含まれているため、対応するサーバー ウィンドウで対応する出力ログを表示できます。したがって、作成者の出力ログはNFLogin4ウィンドウで表示できます。下の3番目の写真は、筆者が出力したテストログです。
9. ログを対応するカスタム ファイルに出力します。
1. 対応する設定ファイルへのログ出力パスです
2. 対応するパスに対応するファイルを開きます ここでは、作成者がランダムにファイルを開きました。
3. ここで、対応するファイル名を変更できます。
前:オープンソース ゲーム サーバー フレームワーク NoahGameFrame (NF) クライアント環境構築 (3)
次:オープンソース ゲーム サーバー フレームワーク NoahGameFrame (NF) クライアント ログ ログ システム (5)