WatchdogCommands
final class WatchdogCommands extends DrushCommands (View source)
Traits
Constants
REQ |
|
OPT |
|
EXIT_SUCCESS |
|
EXIT_FAILURE |
|
EXIT_FAILURE_WITH_CLARITY |
|
SHOW |
|
LIST |
|
TAIL |
|
DELETE |
|
SHOW_ONE |
|
Properties
protected CommandData|null | $commandData | from DrushCommands |
Methods
Starts a background browser/tab for the current site or a specified URL.
Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.
No description
Persist commandData for use in primary command callback. Used by 'topic' commands.
Print the contents of a file. The path comes from the @topic annotation.
No description
Show watchdog messages.
Interactively filter the watchdog message listing.
Tail watchdog messages.
No description
Delete watchdog log records.
Show one log record by ID.
Build a WHERE snippet based on given parameters.
Format a watchdog database row.
Helper function to obtain the message types based on drupal version.
No description
Details
bool
startBrowser(string|null $uri = null, int $sleep = 0, int|null $port = null, string|bool $browser = false)
Starts a background browser/tab for the current site or a specified URL.
Uses a non-blocking Process call, so Drush execution will continue.
static bool
programExists($program)
No description
static string
getEditor(string|null $editor = null)
No description
DrushConfig
getConfig()
Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.
__construct(Connection $connection)
No description
protected SymfonyStyle
io()
Override Robo's IO function with our custom style.
protected DrushLoggerManager|null
logger()
Returns a logger object.
protected void
printFile(string $file)
Print the contents of a file.
preHook(CommandData $commandData)
Persist commandData for use in primary command callback. Used by 'topic' commands.
protected
printFileTopic(CommandData $commandData)
Print the contents of a file. The path comes from the @topic annotation.
protected HandlerStack
getStack()
Get a Guzzle handler stack that uses the Drush logger.
static WatchdogCommands
create(ContainerInterface $container)
No description
RowsOfFields|null
show($substring = '', $options = ['format' => 'table', 'count' => 10, 'severity' => self::REQ, 'severity-min' => self::REQ, 'type' => self::REQ, 'extended' => false])
Show watchdog messages.
RowsOfFields|null
watchdogList($substring = '', $options = ['format' => 'table', 'count' => 10, 'extended' => false])
Interactively filter the watchdog message listing.
void
tail(OutputInterface $output, $substring = '', $options = ['severity' => self::REQ, 'severity-min' => self::REQ, 'type' => self::REQ, 'extended' => false])
Tail watchdog messages.
void
interactList($input, $output)
No description
void
delete($substring = '', $options = ['severity' => self::REQ, 'type' => self::REQ])
Delete watchdog log records.
PropertyList
showOne($id, $options = ['format' => 'yaml'])
Show one log record by ID.
protected array
where(string|null $type = null, $severity = null, string|null $filter = null, string $criteria = 'AND', int|string $severity_min = null)
Build a WHERE snippet based on given parameters.
Example: ('where' => string, 'args' => [])
protected
formatResult($result, bool $extended = false)
Format a watchdog database row.
static array
messageTypes()
Helper function to obtain the message types based on drupal version.
void
watchdogComplete(CompletionInput $input, CompletionSuggestions $suggestions)
No description