/google_api/Logger/Null.php

  1. <?php 
  2. /** 
  3. * Copyright 2014 Google Inc. 
  4. * 
  5. * Licensed under the Apache License, Version 2.0 (the "License"); 
  6. * you may not use this file except in compliance with the License. 
  7. * You may obtain a copy of the License at 
  8. * 
  9. * http://www.apache.org/licenses/LICENSE-2.0 
  10. * 
  11. * Unless required by applicable law or agreed to in writing, software 
  12. * distributed under the License is distributed on an "AS IS" BASIS,  
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
  14. * See the License for the specific language governing permissions and 
  15. * limitations under the License. 
  16. */ 
  17.  
  18. if (!class_exists('Google_Client')) { 
  19. require_once dirname(__FILE__) . '/../autoload.php'; 
  20.  
  21. /** 
  22. * Null logger based on the PSR-3 standard. 
  23. * 
  24. * This logger simply discards all messages. 
  25. */ 
  26. class Google_Logger_Null extends Google_Logger_Abstract 
  27. /** 
  28. * {@inheritdoc} 
  29. */ 
  30. public function shouldHandle($level) 
  31. return false; 
  32.  
  33. /** 
  34. * {@inheritdoc} 
  35. */ 
  36. protected function write($message, array $context = array()) 
.