output
print_stdout
Descripción
Imprime el mensaje en stdout
Parámetros
Nombre | Tipo | Requerido | Descripción |
message | str | No | Mensaje a imprimir. Por defecto es "" |
Return
Tipo |
None |
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Message to be printed
message = "Disk usage exceeded threshold: 90%."
# Print the message using the print_stdout function
pt.print_stdout(message)
print_stderr
Descripción
Imprime el mensaje en stdout
Parámetros
Nombre | Tipo | Requerido | Descripción |
message | str | No | Mensaje a imprimir. Por defecto es "" |
Return
Tipo |
None |
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Monitoring error message to be printed
monitoring_error = "Error: Disk space running low!"
# Print the monitoring error message using the print_stderr function
pt.print_stderr(monitoring_error)
print_debug
Descripción
Imprime cualquier lista, dict, string, float o integer como un json
Parámetros
Nombre | Tipo | Requerido | Descripción |
var
|
str | Si | Variable a imprimir |
print_errors
|
bool | No | Imprime o no los errores. Por defecto es False. |
Return
Tipo |
None |
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Monitoring data in dictionary format
monitoring_data = {
"disk_usage": {
"drive": "/dev/sda1",
"usage": "85%"
},
"cpu_usage": {
"core_1": "50%",
"core_2": "45%"
}
}
# Print the monitoring data using the print_debug function
pt.print_debug(monitoring_data)
logger
Descripción
Añadir una nueva línea al archivo de registro
Parámetros
Nombre | Tipo | Requerido | Descripción |
log_file
|
str | Si | Ruta al archivo de registro |
message | str | Si | Mensaje a añadir al registro |
log_level
|
str | No | Nivel de registro, si procede. Por defecto es una cadena vacía |
add_date | bool | No | Si desea añadir la fecha y hora actuales a la entrada del registro. Por defecto es True |
print_errors
|
bool | No | Si se imprimen los errores. Por defecto es False |
Return
Tipo | Descripción |
bool | True si la entrada de registro se ha añadido correctamente, False en caso contrario |
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Path to the log file
log_file = "/tmp/log_file.txt"
# Log message to be added
log_message = "Disk space usage exceeded threshold."
# Log level (optional)
log_level = "WARNING"
# Add the log entry using the logger function
pt.logger(log_file, log_message, log_level)