<?php
// logger.php

/**
 * Fungsi untuk mencatat log aktivitas.
 *
 * @param string $message Pesan yang akan dicatat.
 */
function log_activity($message) {
    $log_file = __DIR__ . '/../logs/activity.log'; // Pastikan direktori logs ada dan writable
    $date = new DateTime();
    $timestamp = $date->format('Y-m-d H:i:s');
    $formatted_message = "[$timestamp] $message" . PHP_EOL;
    
    // Pastikan direktori logs ada
    if (!file_exists(dirname($log_file))) {
        mkdir(dirname($log_file), 0755, true);
    }
    
    file_put_contents($log_file, $formatted_message, FILE_APPEND | LOCK_EX);
}
?>
