0
私はGrailsのアプリケーションコードを見直していました。私は多くの場所でprintlnステートメントを見つけました。これらはデバッグに使用されました。これらの声明を残して本番アプリのパフォーマンスに影響を与えるかどうかは疑問です。本番環境でのprintlnステートメントの効果?
私はGrailsのアプリケーションコードを見直していました。私は多くの場所でprintlnステートメントを見つけました。これらはデバッグに使用されました。これらの声明を残して本番アプリのパフォーマンスに影響を与えるかどうかは疑問です。本番環境でのprintlnステートメントの効果?
はい、printlnステートメントはであるため、本番環境では影響します。 println文を処理しないと、Map、List、ファイルの内容などの膨大なサイズのオブジェクトを印刷すると、実行時間が長くなりログファイルのサイズも大きくなります。 。
良い方法は、あなたがログを維持したい場合は、アプリケーションであなたの大切なログを監査するためのLog4Jののような非同期ライブラリを使用しています。 Log4j reference
すべてのprintlnsを削除して、代わりにデバッガを使用してください。ありがとう! – kofhearts