diff --git a/app/Classes/File/Item.php b/app/Classes/File/Item.php index c12fd1b..641a288 100644 --- a/app/Classes/File/Item.php +++ b/app/Classes/File/Item.php @@ -17,6 +17,9 @@ class Item { private const LOGKEY = 'I--'; + // For deep debugging + protected bool $DEBUG = FALSE; + protected const IS_PKT = (1<<1); protected const IS_ARC = (1<<2); protected const IS_FILE = (1<<3); diff --git a/app/Classes/File/Send.php b/app/Classes/File/Send.php index 506872c..5e2fdd5 100644 --- a/app/Classes/File/Send.php +++ b/app/Classes/File/Send.php @@ -273,7 +273,9 @@ final class Send extends Item } $this->file_pos += strlen($data); - Log::debug(sprintf('%s: - Read [%d] bytes, file pos now [%d]',self::LOGKEY,strlen($data),$this->file_pos)); + + if ($this->DEBUG) + Log::debug(sprintf('%s: - Read [%d] bytes, file pos now [%d]',self::LOGKEY,strlen($data),$this->file_pos)); if ($data === FALSE) throw new UnreadableFileEncountered('Error reading file: '.$this->sending->file_name); diff --git a/app/Classes/Protocol/Zmodem.php b/app/Classes/Protocol/Zmodem.php index fe51c64..62156c1 100644 --- a/app/Classes/Protocol/Zmodem.php +++ b/app/Classes/Protocol/Zmodem.php @@ -1986,7 +1986,8 @@ final class Zmodem extends Protocol implements CRCInterface,ZmodemInterface */ private function ls_zsenddata(string $data,int $frame): int { - Log::debug(sprintf('%s:+ ls_zsenddata [%d] (%d)',self::LOGKEY,strlen($data),$frame)); + if ($this->DEBUG) + Log::debug(sprintf('%s:+ ls_zsenddata [%d] (%d)',self::LOGKEY,strlen($data),$frame)); if ($this->ls_Protocol&self::LSZ_OPTCRC32) { if ($this->DEBUG) @@ -2235,7 +2236,9 @@ final class Zmodem extends Protocol implements CRCInterface,ZmodemInterface /* Ok, position ACK */ case self::ZACK: $this->ls_txLastACK = $this->ls_fetchlong($this->ls_rxHdr); - Log::debug(sprintf('%s: - ls_zsendfile ZACK',self::LOGKEY),['ls_rxHdr'=>$this->ls_rxHdr,'ls_txLastACK'=>$this->ls_txLastACK,'ls_rxHdr'=>$this->ls_rxHdr]); + + if ($this->DEBUG) + Log::debug(sprintf('%s: - ls_zsendfile ZACK',self::LOGKEY),['ls_rxHdr'=>$this->ls_rxHdr,'ls_txLastACK'=>$this->ls_txLastACK,'ls_rxHdr'=>$this->ls_rxHdr]); break; diff --git a/app/Classes/Sock/SocketClient.php b/app/Classes/Sock/SocketClient.php index 6494076..da8ac84 100644 --- a/app/Classes/Sock/SocketClient.php +++ b/app/Classes/Sock/SocketClient.php @@ -172,7 +172,9 @@ final class SocketClient { if ($this->DEBUG) Log::debug(sprintf('%s: - Sending [%d]',self::LOGKEY,$restsize)); $rc = $this->send(substr($this->tx_buf,$tx_ptr,$restsize),0); - Log::debug(sprintf('%s: - Sent [%d] (%s)',self::LOGKEY,$rc,Str::limit($this->tx_buf,15))); + + if ($this->DEBUG) + Log::debug(sprintf('%s: - Sent [%d] (%s)',self::LOGKEY,$rc,Str::limit($this->tx_buf,15))); if ($rc == $restsize) { $this->tx_buf = '';