SimpleLog.php 938 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\framework\Log;
  3. class SimpleLog extends BaseLog
  4. {
  5. public function __construct($name = 'simple', $days = 7)
  6. {
  7. $this->logDir = 'logs/' . $name . '.log';
  8. $this->days = $days;
  9. parent::__construct();
  10. }
  11. public function add($message, array $content = [])
  12. {
  13. $this->log->debug($message, $content);
  14. }
  15. public function debug($message, $content = [])
  16. {
  17. if(!is_array($content)){
  18. $content = [$content];
  19. }
  20. $this->log->debug($message, $content);
  21. }
  22. public function info($message, $content = [])
  23. {
  24. if(!is_array($content)){
  25. $content = [$content];
  26. }
  27. $this->log->info($message, $content);
  28. }
  29. public function error($message, $content = [])
  30. {
  31. if(!is_array($content)){
  32. $content = [$content];
  33. }
  34. $this->log->error($message, $content);
  35. }
  36. }