Automattic\WooCommerce\Internal\Admin\Logging\FileV2
FileController::get_log_directory_size
Calculate the size, in bytes, of the log directory.
Method of the class: FileController{}
No Hooks.
Returns
Int
.
Usage
$FileController = new FileController(); $FileController->get_log_directory_size(): int;
FileController::get_log_directory_size() FileController::get log directory size code WC 9.9.5
public function get_log_directory_size(): int { $bytes = 0; $path = realpath( Settings::get_log_directory( false ) ); if ( wp_is_writable( $path ) ) { $iterator = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator( $path, \FilesystemIterator::SKIP_DOTS ), \RecursiveIteratorIterator::CATCH_GET_CHILD ); foreach ( $iterator as $file ) { $bytes += $file->getSize(); } } return $bytes; }