Definition at line 18 of file WebLogger.php.
◆ __construct()
__construct |
( |
Filesystem |
$filesystem, |
|
|
|
$logFile = null |
|
) |
| |
Constructor
- Parameters
-
Filesystem | $filesystem | |
string | $logFile | |
Definition at line 53 of file WebLogger.php.
◆ clear()
Clears contents of the log
- Returns
- void
Definition at line 133 of file WebLogger.php.
135 if ($this->directory->isExist($this->logFile)) {
136 $this->directory->delete($this->logFile);
◆ get()
Gets contents of the log
- Returns
- array
Definition at line 122 of file WebLogger.php.
124 $fileContents = explode(PHP_EOL, $this->directory->readFile($this->logFile));
125 return $fileContents;
◆ log()
{Logs a message
- Parameters
-
- Returns
- void
}
Implements LoggerInterface.
Definition at line 82 of file WebLogger.php.
84 $this->terminateLine();
85 $this->writeToFile(
'<span class="text-info">' .
$message .
'</span><br>');
◆ logError()
{}
Definition at line 73 of file WebLogger.php.
75 $this->terminateLine();
76 $this->writeToFile(
'<span class="text-danger">[ERROR] ' . $e .
'<span><br>');
◆ logfileExists()
Checks existence of install.log file
- Returns
- bool
Definition at line 145 of file WebLogger.php.
147 return ($this->directory->isExist($this->logFile));
◆ logInline()
{Logs a message in the current line
- Parameters
-
- Returns
- void
}
Implements LoggerInterface.
Definition at line 91 of file WebLogger.php.
93 $this->isInline =
true;
94 $this->writeToFile(
'<span class="text-info">' .
$message .
'</span>');
◆ logMeta()
{Logs meta information
- Parameters
-
- Returns
- void
}
Implements LoggerInterface.
Definition at line 100 of file WebLogger.php.
102 $this->terminateLine();
103 $this->writeToFile(
'<span class="hidden">' .
$message .
'</span><br>');
◆ logSuccess()
{Logs success message
- Parameters
-
- Returns
- void
}
Implements LoggerInterface.
Definition at line 64 of file WebLogger.php.
66 $this->terminateLine();
67 $this->writeToFile(
'<span class="text-success">[SUCCESS] ' .
$message .
'</span><br>');
◆ $directory
◆ $filesystem
◆ $logFile
The documentation for this class was generated from the following file:
- vendor/magento/magento2-base/setup/src/Magento/Setup/Model/WebLogger.php