File: /var/www/html/dooblo.cccinfotech.com/wp-content/plugins/backup-backup/includes/logger.php
<?php
// Namespace
namespace BMI\Plugin;
// Exit on direct access
if (!defined('ABSPATH')) exit;
/**
* Main Plugin Logger
*/
class BMI_Logger {
public static function append($type, $log) {
$configDir = BMI_CONFIG_DIR . DIRECTORY_SEPARATOR . 'complete_logs.log';
if (is_dir(dirname($configDir)) && file_exists($configDir)) {
$date = '[' . date('Y-m-d H:i:s') . '] ';
$file = fopen($configDir, 'a');
fwrite($file, $date . $type . ' ' . $log . "\n");
fclose($file);
}
}
public static function log($log) {
BMI_Logger::append('[LOG]', $log);
}
public static function error($log) {
BMI_Logger::append('[ERROR]', $log);
}
public static function debug($log) {
if (BMI_DEBUG === TRUE) {
BMI_Logger::append('[DEBUG]', $log);
}
}
}