ロギングを一時停止し、設定ファイルを記録する

Deeplからの自動翻訳

4D v19では、ログの長期的な改良を開始しました。最初の取り組みは、より良い、より明確な情報を提供するために、その形式を改善することでした。4D v19 R3では、2つの新機能を追加しました。ログを瞬時に一時停止する機能と、サポートチームが設定ファイルを通じて簡単にお客様のログを設定する方法を提供する機能です。

 

ログ取得の一時停止

最初の機能は、ロギングの一時停止と再開の機能です。サーバー管理画面の「メンテナンス」タブに、「ロギングを一時停止する」というボタンが追加されました。これをクリックすると、4Dのすべてのログ処理が中断され、再度クリックしてログ処理を再開するのを待ちます。このボタンの主な用途は、パフォーマンスのためです。ロギングにはリソースが必要で、サーバーが一時的に遅くなった場合、ロギングを一時停止して、再度起動する前にその状況を処理することができます。また、ディスク容量が不足し、ログを保存するためのソリューションを見つけるのに時間が必要な場合にも有効です。
ログの一時停止と再開は、データベース・パラメーターを通じてプログラム上でも利用可能になります。

 

ログ設定ファイル

2つ目の機能は、サポートチームのために設計されたものです。ログ収集の際にヒューマンエラーが発生することがよくあるため、その手順を簡略化することにしました。サポートチームは、お客様に設定ファイルを提供することができます。それを有効にするには、お客様はそれを適切なディレクトリにコピーするか、稼働中のサーバーのメンテナンスページから読み込むだけです。設定ファイルがプロジェクト設定に残っている限り、すべての適切なログが適切なオプションでアクティブになります。このような設定ファイルの書き方についてより詳しい情報が必要な場合は、当社のドキュメントウェブサイトのこのページを読むことをお勧めします。

 

これらの新機能について何か質問があれば、遠慮なくフォーラムで質問してください。喜んでお手伝いさせていただきます。

Nicolas Brachfogel
- プロダクトオーナー & シニアデベロッパー - Nicolas Brachfogelは、2017年にシニアデベロッパーとして4Dに入社しました(4D Serverとネットワークを担当)。Apple Siliconのリリースを管理するプロダクトオーナーとして、ユーザーストーリーを書いて機能仕様に落とし込み、機能実装が顧客のニーズを満たしているかを確認する役割を担っています。Institut Supérieur d'Informatique Appliquée (INSIA) を卒業した Nicolas は、2001年にソフトウェア開発者としてのキャリアをスタートさせました。JavaとC++で数年間コーディングした後、ゲーム会社のクライアント・サーバー開発を専門に担当。サーバー開発者/アーキテクトとして、多くのゲーム(Dofus Arena、Drakerz、Trivial Pursuit Go!)のサーバーアーキテクチャに携わり、成功を収めてきました。