Logger.php 658 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace ModulesGarden\ProxmoxAddon\App\Helper;
  3. class Logger
  4. {
  5. private $module;
  6. private $replaceVars = [];
  7. function __construct($module, $replaceVars = [])
  8. {
  9. $this->module = $module;
  10. $this->replaceVars = $replaceVars;
  11. }
  12. /**
  13. * Log On Module Logs
  14. * @param string $action
  15. * @param string $requestString
  16. * @param string $responseData
  17. * @param array $processedData
  18. */
  19. public function log($action, $requestString, $responseData, $processedData)
  20. {
  21. logModuleCall($this->module, $action, $requestString, $responseData, $processedData, $this->replaceVars);
  22. }
  23. }