Logger
INEX SPA - Logger System Documentation
📝 Feature: Logger System
INEX SPA includes a lightweight, powerful logging system that allows developers to log important events, errors, and security-related actions. It helps in debugging, monitoring, and maintaining the integrity of your application.
🛠️ Enable Logging
To enable the Logger system, open your .env file and set the following:
USE_LOGGING=trueOnce enabled, you can use the Logger manually in your PHP code.
📁 Files and Structure
Logger Class:
/core/functions/PHP/classes/Logger.phpLogs Directory:
/core/logs/system.logerrors.logsecurity.logapi.log
⚙️ Logger Functions
➤ Logger::log($type, $message)
Logs a message with a specific type.
$type: One of the following:system: For general events.error: For errors and exceptions.security: For unauthorized access, login attempts, etc.api: For tracking API calls or integrations.
Example:
➤ Logger::clearLogs()
Clears the content of all log files.
Example:
🔒 You can restrict access to
clearLogs()usage in production.
📄 Log Format
Each entry is recorded like this:
Example:
✅ Status
✅ Lightweight ✅ Easy to configure ✅ Extensible ✅ No external libraries
© INEX SPA Team - Logger System
Last updated