| @@ 67-70 (lines=4) @@ | ||
| 64 | */ |
|
| 65 | public function enableDirectWrite() |
|
| 66 | { |
|
| 67 | if (count($this->logMessages) > 0) { |
|
| 68 | $this->writeLog(implode("", $this->logMessages)); |
|
| 69 | $this->logMessages = []; |
|
| 70 | } |
|
| 71 | ||
| 72 | $this->isLazyWrite = false; |
|
| 73 | } |
|
| @@ 81-84 (lines=4) @@ | ||
| 78 | public function write($message) |
|
| 79 | { |
|
| 80 | if ($this->isLazyWrite) { |
|
| 81 | if (count($this->logMessages) >= $this->bufferSize) { |
|
| 82 | $this->writeLog(implode("", $this->logMessages)); |
|
| 83 | $this->logMessages = []; |
|
| 84 | } |
|
| 85 | $this->logMessages[] = $message; |
|
| 86 | } else { |
|
| 87 | $this->writeLog($message); |
|