<?php

class Logger {
    // Ruta del archivo de log preestablecido
    private static $logFile = '../BocattiSrvJSON.txt';

    // Método estático para registrar un mensaje en el archivo de log
    public static function log($message) {
        // Abre el archivo en modo "anexar" para agregar el mensaje al final
        $file = fopen(self::$logFile, 'a');

        if ($file) {
            // Formatea el mensaje con la fecha y hora actual
            $logMessage = date('Y-m-d H:i:s') . ' - ' . $message . "\n";

            // Escribe el mensaje en el archivo
            fwrite($file, $logMessage);

            // Cierra el archivo
            fclose($file);
        } else {
            // Manejo de errores en caso de que no se pueda abrir el archivo
            echo "Error al abrir el archivo de log.";
        }
    }
}

