OpenStackCaller
in package
Uses
ActivityLogger
Table of Contents
- $errorLogName : string
- $warningLogName : string
- $jobsLogName : string
- The name of the log in which we are going to log actions performed by jobs
- execute() : mixed
- Executes the clousure catching OpenStack\Common\Error\BadResponseError exception and rethrowing a OpenStackException
- logEntry() : Activity
- logEntryWithoutModel() : Activity
- logError() : Activity
- logWarning() : Activity
- log() : array<string|int, Activity>
- setError() : void
- unsetError() : void
Properties
$errorLogName
public
static string
$errorLogName
= "error"
$warningLogName
public
static string
$warningLogName
= "warning"
$jobsLogName
The name of the log in which we are going to log actions performed by jobs
protected
string
$jobsLogName
= "jobs"
Methods
execute()
Executes the clousure catching OpenStack\Common\Error\BadResponseError exception and rethrowing a OpenStackException
public
static execute(Closure $openStackCall[, AbstractBillableCloudModel|AbstractBaseCloudModel|null $model = null ]) : mixed
Parameters
- $openStackCall : Closure
- $model : AbstractBillableCloudModel|AbstractBaseCloudModel|null = null
Tags
Return values
mixed —logEntry()
public
static logEntry(Model $model, array<string|int, mixed> $properties, string $description, string $event, string $logName) : Activity
Parameters
- $model : Model
- $properties : array<string|int, mixed>
- $description : string
- $event : string
- $logName : string
Return values
Activity —logEntryWithoutModel()
public
static logEntryWithoutModel(array<string|int, mixed> $properties, string $description, string $event, string $logName) : Activity
Parameters
- $properties : array<string|int, mixed>
- $description : string
- $event : string
- $logName : string
Return values
Activity —logError()
public
static logError(Model $model, array<string|int, mixed> $properties, string $description, string $event) : Activity
Parameters
- $model : Model
- $properties : array<string|int, mixed>
- $description : string
- $event : string
Return values
Activity —logWarning()
public
static logWarning(Model $model, array<string|int, mixed> $properties, string $description, string $event) : Activity
Parameters
- $model : Model
- $properties : array<string|int, mixed>
- $description : string
- $event : string
Return values
Activity —log()
protected
log(Model|array<string|int, mixed> $models, array<string|int, mixed> $properties, string $description[, null $logName = null ]) : array<string|int, Activity>
Parameters
- $models : Model|array<string|int, mixed>
- $properties : array<string|int, mixed>
- $description : string
- $logName : null = null
Return values
array<string|int, Activity> —setError()
private
static setError([AbstractBaseCloudModel|AbstractBillableCloudModel|null $model = null ]) : void
Parameters
- $model : AbstractBaseCloudModel|AbstractBillableCloudModel|null = null
Return values
void —unsetError()
private
static unsetError([AbstractBaseCloudModel|AbstractBillableCloudModel|null $model = null ]) : void
Parameters
- $model : AbstractBaseCloudModel|AbstractBillableCloudModel|null = null