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

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

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

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

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)