WooCommerceのログファイル保存日数を変更する方法

WooCommerceの ログファイル保存日数を 変更する方法
先生

WooCommerce のログファイルはデフォルトで30日間保存されるがそれを過ぎると削除されてしまう。その日数を変更する方法を教えておこう。

生徒

すぐに削除されたくない時に役立ちそうだね!

ログファイル保存日数を変更する方法

WooCommerce のログファイル

WooCommerce のログファイルは、管理画面 >「WooCommerce」>「ステータス」>「ログ」タブから確認することができます。

WooCommerce のログ画面

ここには WooCommerce のエラーログ情報、WooCommerce のアドオンプラグインのログ情報等、何かサイトに問題が起きたとき調査の参考になる情報が保存されています。

ここに保存されたログファイルは、デフォルトでは30日間まで保存され、その期間を過ぎると削除されてしまいます。

ログファイル保存日数を変更する方法

保存日数を変更したい場合、functions.php などに下記のコードを追加します。

function update_woocommerce_logger_days_to_retain_logs( $days ) {
    // 保存日数を60日に変更
    $days = 60;

    return $days;
}
add_filter( 'woocommerce_logger_days_to_retain_logs', 'update_woocommerce_logger_days_to_retain_logs' );

上のコードは60日間に変更した例で、その数値を変更すれば何日間にも変えることができます。

まとめ

先生

ログファイルというものは普段あまり気にかけることはないが、いざ何か問題が起きた時に、その原因を調べるのにとても大事なものじゃ。

そうしたいざ必要な時に限って削除されていたらとっても残念なことになるので、できれば少し長めに保存しておくことが望ましいな。

生徒

そうか、地味だけどログファイルって大事なものなんだね〜。

参考URL