const logFiles = {};
function registerLogFile(filename) {
// Register a log file.
if (!logFiles[filename]) {
logFiles[filename] = {
lastExecution: null,
timestamp: null
};
}
}
function logExecution(filename) {
// Record the execution timestamp for a given log file.
if (logFiles[filename]) {
logFiles[filename].lastExecution = new Date();
logFiles[filename].timestamp = logFiles[filename].lastExecution.toISOString();
} else {
console.warn(`Log file "${filename}" not registered.`);
}
}
function getLogInfo(filename) {
// Retrieve the last execution timestamp for a log file.
if (logFiles[filename]) {
return logFiles[filename];
} else {
return null;
}
}
//Example Usage:
//registerLogFile("app.log");
//logExecution("app.log");
//console.log(getLogInfo("app.log"));
Add your comment