PowerShell Log Writer
Overview
The PowerShell logger can be used to perform a custom action for log entries using PowerShell script.
Considerations
Use of this logger is encouraged in conjunction with a log filter in order to reduce the number of log entries that are sent to the script, as UNIFYBroker can create a lot of logging information.
Configuration
The PowerShell writer requires the following by way of configuration:
Attribute | Description |
---|---|
Name | The display name of the log writer which is used for identification throughout UNIFYBroker. |
Begin Script | The script to execute when the log writer is created. |
Log Script | The script to execute to log. The log entry can be accessed using the $logEntry object.
|
End Script | The script to execute when the log writer is disposed. |
$logEntry
Property | Description |
---|---|
Timestamp | (DateTime) - The timestamp of the logged item. |
LogEntryModule | (String) - The module or component from which the log item was risen. |
LogEntrySeverity | [Information|Warning|Error] - The severity of the log item. |
LogEntryMessage | (String) - The message of the log item. |
LogEntryLevel | [Diagnostic|Verbose|Normal|Minimal] - The level of the log item. |
LogEntryData | (Dictionary {string, object}) - The data for the logged item. |
Customer support service by UserEcho