diff --git a/scripts/split_unimarc_by_site.php b/scripts/split_unimarc_by_site.php
index f9155458bb4a51aa5a04de2d326bb49aaac4ce68..cc7636bc341668473a36520d1f4413f4b4f39013 100644
--- a/scripts/split_unimarc_by_site.php
+++ b/scripts/split_unimarc_by_site.php
@@ -13,23 +13,7 @@ It stores records with related items depending on the subfield parameter.
 Usage : php split_unimarc_by_site.php <file_to_split_path> <subfield_tag_to_split_file_on> <destination_directory>
 EOF;
 
-class Write_Log_In_Temp {
-  protected $_path = './temp/split_unimarc_by_site.log';
-
-  public function __construct() {
-    file_put_contents($this->_path,
-                      '');
-  }
-
-
-  public function log($message) {
-    file_put_contents($this->_path,
-                      $message . "\n",
-                      FILE_APPEND);
-  }
-}
-
-$log = new Write_Log_In_Temp;
+$log = new Class_LogFile('./temp/split_unimarc_by_site.log');
 
 (new Class_Cosmogramme_Integration_SplitBySite)
   ->setLogger($log)